Documentation ¶
Index ¶
- type AccessPolicyResponse
- type Activity
- type ActivityClassification
- type ActivityDependency
- type ActivityOnInactiveMarkAs
- type ActivityPolicy
- type ActivityRun
- type ActivityRunsClient
- type ActivityRunsClientQueryByPipelineRunOptions
- type ActivityRunsClientQueryByPipelineRunResponse
- type ActivityRunsQueryResponse
- type ActivityState
- type AddDataFlowToDebugSessionResponse
- type AmazonMWSLinkedService
- type AmazonMWSLinkedServiceTypeProperties
- type AmazonMWSObjectDataset
- type AmazonMWSSource
- type AmazonRdsForLinkedServiceTypeProperties
- type AmazonRdsForOracleLinkedService
- type AmazonRdsForOraclePartitionSettings
- type AmazonRdsForOracleSource
- type AmazonRdsForOracleTableDataset
- type AmazonRdsForOracleTableDatasetTypeProperties
- type AmazonRdsForSQLAuthenticationType
- type AmazonRdsForSQLServerLinkedService
- type AmazonRdsForSQLServerLinkedServiceTypeProperties
- type AmazonRdsForSQLServerSource
- type AmazonRdsForSQLServerTableDataset
- type AmazonRdsForSQLServerTableDatasetTypeProperties
- type AmazonRedshiftLinkedService
- type AmazonRedshiftLinkedServiceTypeProperties
- type AmazonRedshiftSource
- type AmazonRedshiftTableDataset
- type AmazonRedshiftTableDatasetTypeProperties
- type AmazonS3CompatibleLinkedService
- type AmazonS3CompatibleLinkedServiceTypeProperties
- type AmazonS3CompatibleLocation
- type AmazonS3CompatibleReadSettings
- type AmazonS3Dataset
- type AmazonS3DatasetTypeProperties
- type AmazonS3LinkedService
- type AmazonS3LinkedServiceTypeProperties
- type AmazonS3Location
- type AmazonS3ReadSettings
- type AppFiguresLinkedService
- type AppFiguresLinkedServiceTypeProperties
- type AppendVariableActivity
- type AppendVariableActivityTypeProperties
- type ArmIDWrapper
- type AsanaLinkedService
- type AsanaLinkedServiceTypeProperties
- type AvroDataset
- type AvroDatasetTypeProperties
- type AvroFormat
- type AvroSink
- type AvroSource
- type AvroWriteSettings
- type AzPowerShellSetup
- type AzPowerShellSetupTypeProperties
- 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 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 AzureSQLDWAuthenticationType
- type AzureSQLDWLinkedService
- type AzureSQLDWLinkedServiceTypeProperties
- type AzureSQLDWTableDataset
- type AzureSQLDWTableDatasetTypeProperties
- type AzureSQLDatabaseAuthenticationType
- type AzureSQLDatabaseLinkedService
- type AzureSQLDatabaseLinkedServiceTypeProperties
- type AzureSQLMIAuthenticationType
- 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 AzureStorageAuthenticationType
- type AzureStorageLinkedService
- type AzureStorageLinkedServiceTypeProperties
- type AzureSynapseArtifactsLinkedService
- type AzureSynapseArtifactsLinkedServiceTypeProperties
- type AzureTableDataset
- type AzureTableDatasetTypeProperties
- type AzureTableSink
- type AzureTableSource
- type AzureTableStorageLinkedService
- type AzureTableStorageLinkedServiceTypeProperties
- type BigDataPoolParametrizationReference
- type BigDataPoolReferenceType
- type BinaryDataset
- type BinaryDatasetTypeProperties
- type BinaryReadSettings
- type BinarySink
- type BinarySource
- type BlobEventTypes
- type BlobEventsTrigger
- type BlobEventsTriggerTypeProperties
- type BlobSink
- type BlobSource
- type BlobTrigger
- type BlobTriggerTypeProperties
- type CMKIdentityDefinition
- type CassandraLinkedService
- type CassandraLinkedServiceTypeProperties
- type CassandraSource
- type CassandraSourceReadConsistencyLevels
- type CassandraTableDataset
- type CassandraTableDatasetTypeProperties
- type ChainingTrigger
- type ChainingTriggerTypeProperties
- type ChangeDataCapture
- type ChangeDataCaptureClient
- func (client *ChangeDataCaptureClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (ChangeDataCaptureClientCreateOrUpdateResponse, error)
- func (client *ChangeDataCaptureClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (ChangeDataCaptureClientDeleteResponse, error)
- func (client *ChangeDataCaptureClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (ChangeDataCaptureClientGetResponse, error)
- func (client *ChangeDataCaptureClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[ChangeDataCaptureClientListByFactoryResponse]
- func (client *ChangeDataCaptureClient) Start(ctx context.Context, resourceGroupName string, factoryName string, ...) (ChangeDataCaptureClientStartResponse, error)
- func (client *ChangeDataCaptureClient) Status(ctx context.Context, resourceGroupName string, factoryName string, ...) (ChangeDataCaptureClientStatusResponse, error)
- func (client *ChangeDataCaptureClient) Stop(ctx context.Context, resourceGroupName string, factoryName string, ...) (ChangeDataCaptureClientStopResponse, error)
- type ChangeDataCaptureClientCreateOrUpdateOptions
- type ChangeDataCaptureClientCreateOrUpdateResponse
- type ChangeDataCaptureClientDeleteOptions
- type ChangeDataCaptureClientDeleteResponse
- type ChangeDataCaptureClientGetOptions
- type ChangeDataCaptureClientGetResponse
- type ChangeDataCaptureClientListByFactoryOptions
- type ChangeDataCaptureClientListByFactoryResponse
- type ChangeDataCaptureClientStartOptions
- type ChangeDataCaptureClientStartResponse
- type ChangeDataCaptureClientStatusOptions
- type ChangeDataCaptureClientStatusResponse
- type ChangeDataCaptureClientStopOptions
- type ChangeDataCaptureClientStopResponse
- type ChangeDataCaptureFolder
- type ChangeDataCaptureListResponse
- type ChangeDataCaptureResource
- type ClientFactory
- func (c *ClientFactory) NewActivityRunsClient() *ActivityRunsClient
- func (c *ClientFactory) NewChangeDataCaptureClient() *ChangeDataCaptureClient
- func (c *ClientFactory) NewCredentialOperationsClient() *CredentialOperationsClient
- func (c *ClientFactory) NewDataFlowDebugSessionClient() *DataFlowDebugSessionClient
- func (c *ClientFactory) NewDataFlowsClient() *DataFlowsClient
- func (c *ClientFactory) NewDatasetsClient() *DatasetsClient
- func (c *ClientFactory) NewExposureControlClient() *ExposureControlClient
- func (c *ClientFactory) NewFactoriesClient() *FactoriesClient
- func (c *ClientFactory) NewGlobalParametersClient() *GlobalParametersClient
- func (c *ClientFactory) NewIntegrationRuntimeNodesClient() *IntegrationRuntimeNodesClient
- func (c *ClientFactory) NewIntegrationRuntimeObjectMetadataClient() *IntegrationRuntimeObjectMetadataClient
- func (c *ClientFactory) NewIntegrationRuntimesClient() *IntegrationRuntimesClient
- func (c *ClientFactory) NewLinkedServicesClient() *LinkedServicesClient
- func (c *ClientFactory) NewManagedPrivateEndpointsClient() *ManagedPrivateEndpointsClient
- func (c *ClientFactory) NewManagedVirtualNetworksClient() *ManagedVirtualNetworksClient
- func (c *ClientFactory) NewOperationsClient() *OperationsClient
- func (c *ClientFactory) NewPipelineRunsClient() *PipelineRunsClient
- func (c *ClientFactory) NewPipelinesClient() *PipelinesClient
- func (c *ClientFactory) NewPrivateEndPointConnectionsClient() *PrivateEndPointConnectionsClient
- func (c *ClientFactory) NewPrivateEndpointConnectionClient() *PrivateEndpointConnectionClient
- func (c *ClientFactory) NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient
- func (c *ClientFactory) NewTriggerRunsClient() *TriggerRunsClient
- func (c *ClientFactory) NewTriggersClient() *TriggersClient
- type CmdkeySetup
- type CmdkeySetupTypeProperties
- type CommonDataServiceForAppsEntityDataset
- type CommonDataServiceForAppsEntityDatasetTypeProperties
- type CommonDataServiceForAppsLinkedService
- type CommonDataServiceForAppsLinkedServiceTypeProperties
- type CommonDataServiceForAppsSink
- type CommonDataServiceForAppsSource
- type ComponentSetup
- type CompressionReadSettings
- type CompressionReadSettingsClassification
- type ConcurLinkedService
- type ConcurLinkedServiceTypeProperties
- type ConcurObjectDataset
- type ConcurSource
- type ConfigurationType
- type ConnectionStateProperties
- type ConnectionType
- type ContinuationSettingsReference
- type ControlActivity
- type ControlActivityClassification
- type CopyActivity
- type CopyActivityLogSettings
- type CopyActivityTypeProperties
- type CopyComputeScaleProperties
- type CopySink
- type CopySinkClassification
- type CopySource
- type CopySourceClassification
- type CosmosDbConnectionMode
- 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 CreateLinkedIntegrationRuntimeRequest
- type CreateRunResponse
- type Credential
- type CredentialClassification
- type CredentialListResponse
- type CredentialOperationsClient
- func (client *CredentialOperationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (CredentialOperationsClientCreateOrUpdateResponse, error)
- func (client *CredentialOperationsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (CredentialOperationsClientDeleteResponse, error)
- func (client *CredentialOperationsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (CredentialOperationsClientGetResponse, error)
- func (client *CredentialOperationsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[CredentialOperationsClientListByFactoryResponse]
- type CredentialOperationsClientCreateOrUpdateOptions
- type CredentialOperationsClientCreateOrUpdateResponse
- type CredentialOperationsClientDeleteOptions
- type CredentialOperationsClientDeleteResponse
- type CredentialOperationsClientGetOptions
- type CredentialOperationsClientGetResponse
- type CredentialOperationsClientListByFactoryOptions
- type CredentialOperationsClientListByFactoryResponse
- type CredentialReference
- type CredentialReferenceType
- type CredentialResource
- type CustomActivity
- type CustomActivityReferenceObject
- type CustomActivityTypeProperties
- type CustomDataSourceLinkedService
- type CustomDataset
- type CustomEventsTrigger
- type CustomEventsTriggerTypeProperties
- type CustomSetupBase
- type CustomSetupBaseClassification
- type DWCopyCommandDefaultValue
- type DWCopyCommandSettings
- type DataFlow
- type DataFlowClassification
- type DataFlowComputeType
- type DataFlowDebugCommandPayload
- type DataFlowDebugCommandRequest
- type DataFlowDebugCommandResponse
- type DataFlowDebugCommandType
- type DataFlowDebugPackage
- type DataFlowDebugPackageDebugSettings
- type DataFlowDebugResource
- type DataFlowDebugSessionClient
- func (client *DataFlowDebugSessionClient) AddDataFlow(ctx context.Context, resourceGroupName string, factoryName string, ...) (DataFlowDebugSessionClientAddDataFlowResponse, error)
- func (client *DataFlowDebugSessionClient) BeginCreate(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[DataFlowDebugSessionClientCreateResponse], error)
- func (client *DataFlowDebugSessionClient) BeginExecuteCommand(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[DataFlowDebugSessionClientExecuteCommandResponse], error)
- func (client *DataFlowDebugSessionClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (DataFlowDebugSessionClientDeleteResponse, error)
- func (client *DataFlowDebugSessionClient) NewQueryByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[DataFlowDebugSessionClientQueryByFactoryResponse]
- type DataFlowDebugSessionClientAddDataFlowOptions
- type DataFlowDebugSessionClientAddDataFlowResponse
- type DataFlowDebugSessionClientBeginCreateOptions
- type DataFlowDebugSessionClientBeginExecuteCommandOptions
- type DataFlowDebugSessionClientCreateResponse
- type DataFlowDebugSessionClientDeleteOptions
- type DataFlowDebugSessionClientDeleteResponse
- type DataFlowDebugSessionClientExecuteCommandResponse
- type DataFlowDebugSessionClientQueryByFactoryOptions
- type DataFlowDebugSessionClientQueryByFactoryResponse
- type DataFlowDebugSessionInfo
- type DataFlowFolder
- type DataFlowListResponse
- type DataFlowReference
- type DataFlowReferenceType
- type DataFlowResource
- type DataFlowSink
- type DataFlowSource
- type DataFlowSourceSetting
- type DataFlowStagingInfo
- type DataFlowsClient
- func (client *DataFlowsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (DataFlowsClientCreateOrUpdateResponse, error)
- func (client *DataFlowsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (DataFlowsClientDeleteResponse, error)
- func (client *DataFlowsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (DataFlowsClientGetResponse, error)
- func (client *DataFlowsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[DataFlowsClientListByFactoryResponse]
- type DataFlowsClientCreateOrUpdateOptions
- type DataFlowsClientCreateOrUpdateResponse
- type DataFlowsClientDeleteOptions
- type DataFlowsClientDeleteResponse
- type DataFlowsClientGetOptions
- type DataFlowsClientGetResponse
- type DataFlowsClientListByFactoryOptions
- type DataFlowsClientListByFactoryResponse
- type DataLakeAnalyticsUSQLActivity
- type DataLakeAnalyticsUSQLActivityTypeProperties
- type DataMapperMapping
- type DatabricksNotebookActivity
- type DatabricksNotebookActivityTypeProperties
- type DatabricksSparkJarActivity
- type DatabricksSparkJarActivityTypeProperties
- type DatabricksSparkPythonActivity
- type DatabricksSparkPythonActivityTypeProperties
- type Dataset
- type DatasetClassification
- type DatasetCompression
- type DatasetDebugResource
- type DatasetFolder
- type DatasetListResponse
- type DatasetLocation
- type DatasetLocationClassification
- type DatasetReference
- type DatasetReferenceType
- type DatasetResource
- type DatasetStorageFormat
- type DatasetStorageFormatClassification
- type DatasetsClient
- func (client *DatasetsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (DatasetsClientCreateOrUpdateResponse, error)
- func (client *DatasetsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (DatasetsClientDeleteResponse, error)
- func (client *DatasetsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (DatasetsClientGetResponse, error)
- func (client *DatasetsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[DatasetsClientListByFactoryResponse]
- type DatasetsClientCreateOrUpdateOptions
- type DatasetsClientCreateOrUpdateResponse
- type DatasetsClientDeleteOptions
- type DatasetsClientDeleteResponse
- type DatasetsClientGetOptions
- type DatasetsClientGetResponse
- type DatasetsClientListByFactoryOptions
- type DatasetsClientListByFactoryResponse
- type DataworldLinkedService
- type DataworldLinkedServiceTypeProperties
- type DayOfWeek
- type DaysOfWeek
- 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 DynamicsAXLinkedService
- type DynamicsAXLinkedServiceTypeProperties
- type DynamicsAXResourceDataset
- type DynamicsAXResourceDatasetTypeProperties
- type DynamicsAXSource
- type DynamicsCrmEntityDataset
- type DynamicsCrmEntityDatasetTypeProperties
- type DynamicsCrmLinkedService
- type DynamicsCrmLinkedServiceTypeProperties
- type DynamicsCrmSink
- type DynamicsCrmSource
- type DynamicsEntityDataset
- type DynamicsEntityDatasetTypeProperties
- type DynamicsLinkedService
- type DynamicsLinkedServiceTypeProperties
- type DynamicsSink
- type DynamicsSinkWriteBehavior
- type DynamicsSource
- type EloquaLinkedService
- type EloquaLinkedServiceTypeProperties
- type EloquaObjectDataset
- type EloquaSource
- type EncryptionConfiguration
- type EntityReference
- type EnvironmentVariableSetup
- type EnvironmentVariableSetupTypeProperties
- type EventSubscriptionStatus
- type ExcelDataset
- type ExcelDatasetTypeProperties
- type ExcelSource
- type ExecuteDataFlowActivity
- type ExecuteDataFlowActivityTypeProperties
- type ExecuteDataFlowActivityTypePropertiesCompute
- type ExecutePipelineActivity
- type ExecutePipelineActivityPolicy
- type ExecutePipelineActivityTypeProperties
- type ExecutePowerQueryActivityTypeProperties
- type ExecuteSSISPackageActivity
- type ExecuteSSISPackageActivityTypeProperties
- type ExecuteWranglingDataflowActivity
- type ExecutionActivity
- type ExecutionActivityClassification
- type ExportSettings
- type ExportSettingsClassification
- type ExposureControlBatchRequest
- type ExposureControlBatchResponse
- type ExposureControlClient
- func (client *ExposureControlClient) GetFeatureValue(ctx context.Context, locationID string, ...) (ExposureControlClientGetFeatureValueResponse, error)
- func (client *ExposureControlClient) GetFeatureValueByFactory(ctx context.Context, resourceGroupName string, factoryName string, ...) (ExposureControlClientGetFeatureValueByFactoryResponse, error)
- func (client *ExposureControlClient) QueryFeatureValuesByFactory(ctx context.Context, resourceGroupName string, factoryName string, ...) (ExposureControlClientQueryFeatureValuesByFactoryResponse, error)
- type ExposureControlClientGetFeatureValueByFactoryOptions
- type ExposureControlClientGetFeatureValueByFactoryResponse
- type ExposureControlClientGetFeatureValueOptions
- type ExposureControlClientGetFeatureValueResponse
- type ExposureControlClientQueryFeatureValuesByFactoryOptions
- type ExposureControlClientQueryFeatureValuesByFactoryResponse
- type ExposureControlRequest
- type ExposureControlResponse
- type Expression
- type ExpressionType
- type ExpressionV2
- type ExpressionV2Type
- type FactoriesClient
- func (client *FactoriesClient) ConfigureFactoryRepo(ctx context.Context, locationID string, factoryRepoUpdate FactoryRepoUpdate, ...) (FactoriesClientConfigureFactoryRepoResponse, error)
- func (client *FactoriesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (FactoriesClientCreateOrUpdateResponse, error)
- func (client *FactoriesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (FactoriesClientDeleteResponse, error)
- func (client *FactoriesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (FactoriesClientGetResponse, error)
- func (client *FactoriesClient) GetDataPlaneAccess(ctx context.Context, resourceGroupName string, factoryName string, ...) (FactoriesClientGetDataPlaneAccessResponse, error)
- func (client *FactoriesClient) GetGitHubAccessToken(ctx context.Context, resourceGroupName string, factoryName string, ...) (FactoriesClientGetGitHubAccessTokenResponse, error)
- func (client *FactoriesClient) NewListByResourceGroupPager(resourceGroupName string, options *FactoriesClientListByResourceGroupOptions) *runtime.Pager[FactoriesClientListByResourceGroupResponse]
- func (client *FactoriesClient) NewListPager(options *FactoriesClientListOptions) *runtime.Pager[FactoriesClientListResponse]
- func (client *FactoriesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, ...) (FactoriesClientUpdateResponse, error)
- type FactoriesClientConfigureFactoryRepoOptions
- type FactoriesClientConfigureFactoryRepoResponse
- type FactoriesClientCreateOrUpdateOptions
- type FactoriesClientCreateOrUpdateResponse
- type FactoriesClientDeleteOptions
- type FactoriesClientDeleteResponse
- type FactoriesClientGetDataPlaneAccessOptions
- type FactoriesClientGetDataPlaneAccessResponse
- type FactoriesClientGetGitHubAccessTokenOptions
- type FactoriesClientGetGitHubAccessTokenResponse
- type FactoriesClientGetOptions
- type FactoriesClientGetResponse
- type FactoriesClientListByResourceGroupOptions
- type FactoriesClientListByResourceGroupResponse
- type FactoriesClientListOptions
- type FactoriesClientListResponse
- type FactoriesClientUpdateOptions
- type FactoriesClientUpdateResponse
- type Factory
- type FactoryGitHubConfiguration
- type FactoryIdentity
- type FactoryIdentityType
- type FactoryListResponse
- type FactoryProperties
- type FactoryRepoConfiguration
- type FactoryRepoConfigurationClassification
- type FactoryRepoUpdate
- type FactoryUpdateParameters
- type FactoryUpdateProperties
- type FactoryVSTSConfiguration
- type FailActivity
- type FailActivityTypeProperties
- type FileServerLinkedService
- type FileServerLinkedServiceTypeProperties
- type FileServerLocation
- type FileServerReadSettings
- type FileServerWriteSettings
- type FileShareDataset
- type FileShareDatasetTypeProperties
- type FileSystemSink
- type FileSystemSource
- type FilterActivity
- type FilterActivityTypeProperties
- type Flowlet
- type FlowletTypeProperties
- type ForEachActivity
- type ForEachActivityTypeProperties
- type FormatReadSettings
- type FormatReadSettingsClassification
- type FormatWriteSettings
- type FormatWriteSettingsClassification
- type FrequencyType
- type FtpAuthenticationType
- type FtpReadSettings
- type FtpServerLinkedService
- type FtpServerLinkedServiceTypeProperties
- type FtpServerLocation
- type GenericDatasetTypeProperties
- type GetMetadataActivity
- type GetMetadataActivityTypeProperties
- type GetSsisObjectMetadataRequest
- type GitHubAccessTokenRequest
- type GitHubAccessTokenResponse
- type GitHubClientSecret
- type GlobalParameterListResponse
- type GlobalParameterResource
- type GlobalParameterSpecification
- type GlobalParameterType
- type GlobalParametersClient
- func (client *GlobalParametersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (GlobalParametersClientCreateOrUpdateResponse, error)
- func (client *GlobalParametersClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (GlobalParametersClientDeleteResponse, error)
- func (client *GlobalParametersClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (GlobalParametersClientGetResponse, error)
- func (client *GlobalParametersClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[GlobalParametersClientListByFactoryResponse]
- type GlobalParametersClientCreateOrUpdateOptions
- type GlobalParametersClientCreateOrUpdateResponse
- type GlobalParametersClientDeleteOptions
- type GlobalParametersClientDeleteResponse
- type GlobalParametersClientGetOptions
- type GlobalParametersClientGetResponse
- type GlobalParametersClientListByFactoryOptions
- type GlobalParametersClientListByFactoryResponse
- type GoogleAdWordsAuthenticationType
- type GoogleAdWordsLinkedService
- type GoogleAdWordsLinkedServiceTypeProperties
- type GoogleAdWordsObjectDataset
- type GoogleAdWordsSource
- type GoogleBigQueryAuthenticationType
- type GoogleBigQueryDatasetTypeProperties
- type GoogleBigQueryLinkedService
- type GoogleBigQueryLinkedServiceTypeProperties
- type GoogleBigQueryObjectDataset
- type GoogleBigQuerySource
- type GoogleBigQueryV2AuthenticationType
- type GoogleBigQueryV2DatasetTypeProperties
- type GoogleBigQueryV2LinkedService
- type GoogleBigQueryV2LinkedServiceTypeProperties
- type GoogleBigQueryV2ObjectDataset
- type GoogleBigQueryV2Source
- type GoogleCloudStorageLinkedService
- type GoogleCloudStorageLinkedServiceTypeProperties
- type GoogleCloudStorageLocation
- type GoogleCloudStorageReadSettings
- type GoogleSheetsLinkedService
- type GoogleSheetsLinkedServiceTypeProperties
- 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 HTTPReadSettings
- type HTTPServerLocation
- type HTTPSource
- type HdfsLinkedService
- type HdfsLinkedServiceTypeProperties
- type HdfsLocation
- type HdfsReadSettings
- type HdfsSource
- 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 IcebergDataset
- type IcebergDatasetTypeProperties
- type IcebergSink
- type IcebergWriteSettings
- 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 IntegrationRuntimeAuthKeyName
- type IntegrationRuntimeAuthKeys
- type IntegrationRuntimeAutoUpdate
- type IntegrationRuntimeClassification
- type IntegrationRuntimeComputeProperties
- type IntegrationRuntimeConnectionInfo
- type IntegrationRuntimeCustomSetupScriptProperties
- type IntegrationRuntimeCustomerVirtualNetwork
- type IntegrationRuntimeDataFlowProperties
- type IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem
- type IntegrationRuntimeDataProxyProperties
- type IntegrationRuntimeDebugResource
- type IntegrationRuntimeEdition
- type IntegrationRuntimeEntityReferenceType
- type IntegrationRuntimeInternalChannelEncryptionMode
- type IntegrationRuntimeLicenseType
- type IntegrationRuntimeListResponse
- type IntegrationRuntimeMonitoringData
- type IntegrationRuntimeNodeIPAddress
- type IntegrationRuntimeNodeMonitoringData
- type IntegrationRuntimeNodesClient
- func (client *IntegrationRuntimeNodesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimeNodesClientDeleteResponse, error)
- func (client *IntegrationRuntimeNodesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimeNodesClientGetResponse, error)
- func (client *IntegrationRuntimeNodesClient) GetIPAddress(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimeNodesClientGetIPAddressResponse, error)
- func (client *IntegrationRuntimeNodesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimeNodesClientUpdateResponse, error)
- type IntegrationRuntimeNodesClientDeleteOptions
- type IntegrationRuntimeNodesClientDeleteResponse
- type IntegrationRuntimeNodesClientGetIPAddressOptions
- type IntegrationRuntimeNodesClientGetIPAddressResponse
- type IntegrationRuntimeNodesClientGetOptions
- type IntegrationRuntimeNodesClientGetResponse
- type IntegrationRuntimeNodesClientUpdateOptions
- type IntegrationRuntimeNodesClientUpdateResponse
- type IntegrationRuntimeObjectMetadataClient
- func (client *IntegrationRuntimeObjectMetadataClient) BeginRefresh(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[IntegrationRuntimeObjectMetadataClientRefreshResponse], error)
- func (client *IntegrationRuntimeObjectMetadataClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimeObjectMetadataClientGetResponse, error)
- type IntegrationRuntimeObjectMetadataClientBeginRefreshOptions
- type IntegrationRuntimeObjectMetadataClientGetOptions
- type IntegrationRuntimeObjectMetadataClientGetResponse
- type IntegrationRuntimeObjectMetadataClientRefreshResponse
- type IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint
- type IntegrationRuntimeOutboundNetworkDependenciesEndpoint
- type IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails
- type IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse
- type IntegrationRuntimeReference
- type IntegrationRuntimeReferenceType
- type IntegrationRuntimeRegenerateKeyParameters
- type IntegrationRuntimeResource
- type IntegrationRuntimeSsisCatalogInfo
- type IntegrationRuntimeSsisCatalogPricingTier
- type IntegrationRuntimeSsisProperties
- type IntegrationRuntimeState
- type IntegrationRuntimeStatus
- type IntegrationRuntimeStatusClassification
- type IntegrationRuntimeStatusResponse
- type IntegrationRuntimeType
- type IntegrationRuntimeUpdateResult
- type IntegrationRuntimeVNetProperties
- type IntegrationRuntimesClient
- func (client *IntegrationRuntimesClient) BeginStart(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[IntegrationRuntimesClientStartResponse], error)
- func (client *IntegrationRuntimesClient) BeginStop(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[IntegrationRuntimesClientStopResponse], error)
- func (client *IntegrationRuntimesClient) CreateLinkedIntegrationRuntime(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientCreateLinkedIntegrationRuntimeResponse, error)
- func (client *IntegrationRuntimesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientCreateOrUpdateResponse, error)
- func (client *IntegrationRuntimesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientDeleteResponse, error)
- func (client *IntegrationRuntimesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientGetResponse, error)
- func (client *IntegrationRuntimesClient) GetConnectionInfo(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientGetConnectionInfoResponse, error)
- func (client *IntegrationRuntimesClient) GetMonitoringData(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientGetMonitoringDataResponse, error)
- func (client *IntegrationRuntimesClient) GetStatus(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientGetStatusResponse, error)
- func (client *IntegrationRuntimesClient) ListAuthKeys(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientListAuthKeysResponse, error)
- func (client *IntegrationRuntimesClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsResponse, ...)
- func (client *IntegrationRuntimesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[IntegrationRuntimesClientListByFactoryResponse]
- func (client *IntegrationRuntimesClient) RegenerateAuthKey(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientRegenerateAuthKeyResponse, error)
- func (client *IntegrationRuntimesClient) RemoveLinks(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientRemoveLinksResponse, error)
- func (client *IntegrationRuntimesClient) SyncCredentials(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientSyncCredentialsResponse, error)
- func (client *IntegrationRuntimesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientUpdateResponse, error)
- func (client *IntegrationRuntimesClient) Upgrade(ctx context.Context, resourceGroupName string, factoryName string, ...) (IntegrationRuntimesClientUpgradeResponse, error)
- type IntegrationRuntimesClientBeginStartOptions
- type IntegrationRuntimesClientBeginStopOptions
- type IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions
- type IntegrationRuntimesClientCreateLinkedIntegrationRuntimeResponse
- type IntegrationRuntimesClientCreateOrUpdateOptions
- type IntegrationRuntimesClientCreateOrUpdateResponse
- type IntegrationRuntimesClientDeleteOptions
- type IntegrationRuntimesClientDeleteResponse
- type IntegrationRuntimesClientGetConnectionInfoOptions
- type IntegrationRuntimesClientGetConnectionInfoResponse
- type IntegrationRuntimesClientGetMonitoringDataOptions
- type IntegrationRuntimesClientGetMonitoringDataResponse
- type IntegrationRuntimesClientGetOptions
- type IntegrationRuntimesClientGetResponse
- type IntegrationRuntimesClientGetStatusOptions
- type IntegrationRuntimesClientGetStatusResponse
- type IntegrationRuntimesClientListAuthKeysOptions
- type IntegrationRuntimesClientListAuthKeysResponse
- type IntegrationRuntimesClientListByFactoryOptions
- type IntegrationRuntimesClientListByFactoryResponse
- type IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions
- type IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsResponse
- type IntegrationRuntimesClientRegenerateAuthKeyOptions
- type IntegrationRuntimesClientRegenerateAuthKeyResponse
- type IntegrationRuntimesClientRemoveLinksOptions
- type IntegrationRuntimesClientRemoveLinksResponse
- type IntegrationRuntimesClientStartResponse
- type IntegrationRuntimesClientStopResponse
- type IntegrationRuntimesClientSyncCredentialsOptions
- type IntegrationRuntimesClientSyncCredentialsResponse
- type IntegrationRuntimesClientUpdateOptions
- type IntegrationRuntimesClientUpdateResponse
- type IntegrationRuntimesClientUpgradeOptions
- type IntegrationRuntimesClientUpgradeResponse
- type JSONDataset
- type JSONDatasetTypeProperties
- type JSONFormat
- type JSONReadSettings
- type JSONSink
- type JSONSource
- type JSONWriteSettings
- type JiraLinkedService
- type JiraLinkedServiceTypeProperties
- type JiraObjectDataset
- type JiraSource
- type LakeHouseLinkedService
- type LakeHouseLinkedServiceTypeProperties
- type LakeHouseLocation
- type LakeHouseReadSettings
- type LakeHouseTableDataset
- type LakeHouseTableDatasetTypeProperties
- type LakeHouseTableSink
- type LakeHouseTableSource
- type LakeHouseWriteSettings
- type LicensedComponentSetupTypeProperties
- type LinkedIntegrationRuntime
- type LinkedIntegrationRuntimeKeyAuthorization
- type LinkedIntegrationRuntimeRbacAuthorization
- type LinkedIntegrationRuntimeRequest
- type LinkedIntegrationRuntimeType
- type LinkedIntegrationRuntimeTypeClassification
- type LinkedService
- type LinkedServiceClassification
- type LinkedServiceDebugResource
- type LinkedServiceListResponse
- type LinkedServiceReference
- type LinkedServiceReferenceType
- type LinkedServiceResource
- type LinkedServicesClient
- func (client *LinkedServicesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (LinkedServicesClientCreateOrUpdateResponse, error)
- func (client *LinkedServicesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (LinkedServicesClientDeleteResponse, error)
- func (client *LinkedServicesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (LinkedServicesClientGetResponse, error)
- func (client *LinkedServicesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[LinkedServicesClientListByFactoryResponse]
- type LinkedServicesClientCreateOrUpdateOptions
- type LinkedServicesClientCreateOrUpdateResponse
- type LinkedServicesClientDeleteOptions
- type LinkedServicesClientDeleteResponse
- type LinkedServicesClientGetOptions
- type LinkedServicesClientGetResponse
- type LinkedServicesClientListByFactoryOptions
- type LinkedServicesClientListByFactoryResponse
- type LogLocationSettings
- type LogSettings
- type LogStorageSettings
- type LookupActivity
- type LookupActivityTypeProperties
- type MagentoLinkedService
- type MagentoLinkedServiceTypeProperties
- type MagentoObjectDataset
- type MagentoSource
- type ManagedIdentityCredential
- type ManagedIdentityTypeProperties
- type ManagedIntegrationRuntime
- type ManagedIntegrationRuntimeError
- type ManagedIntegrationRuntimeNode
- type ManagedIntegrationRuntimeNodeStatus
- type ManagedIntegrationRuntimeOperationResult
- type ManagedIntegrationRuntimeStatus
- type ManagedIntegrationRuntimeStatusTypeProperties
- type ManagedIntegrationRuntimeTypeProperties
- type ManagedPrivateEndpoint
- type ManagedPrivateEndpointListResponse
- type ManagedPrivateEndpointResource
- type ManagedPrivateEndpointsClient
- func (client *ManagedPrivateEndpointsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (ManagedPrivateEndpointsClientCreateOrUpdateResponse, error)
- func (client *ManagedPrivateEndpointsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (ManagedPrivateEndpointsClientDeleteResponse, error)
- func (client *ManagedPrivateEndpointsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (ManagedPrivateEndpointsClientGetResponse, error)
- func (client *ManagedPrivateEndpointsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, managedVirtualNetworkName string, ...) *runtime.Pager[ManagedPrivateEndpointsClientListByFactoryResponse]
- type ManagedPrivateEndpointsClientCreateOrUpdateOptions
- type ManagedPrivateEndpointsClientCreateOrUpdateResponse
- type ManagedPrivateEndpointsClientDeleteOptions
- type ManagedPrivateEndpointsClientDeleteResponse
- type ManagedPrivateEndpointsClientGetOptions
- type ManagedPrivateEndpointsClientGetResponse
- type ManagedPrivateEndpointsClientListByFactoryOptions
- type ManagedPrivateEndpointsClientListByFactoryResponse
- type ManagedVirtualNetwork
- type ManagedVirtualNetworkListResponse
- type ManagedVirtualNetworkReference
- type ManagedVirtualNetworkReferenceType
- type ManagedVirtualNetworkResource
- type ManagedVirtualNetworksClient
- func (client *ManagedVirtualNetworksClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (ManagedVirtualNetworksClientCreateOrUpdateResponse, error)
- func (client *ManagedVirtualNetworksClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (ManagedVirtualNetworksClientGetResponse, error)
- func (client *ManagedVirtualNetworksClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[ManagedVirtualNetworksClientListByFactoryResponse]
- type ManagedVirtualNetworksClientCreateOrUpdateOptions
- type ManagedVirtualNetworksClientCreateOrUpdateResponse
- type ManagedVirtualNetworksClientGetOptions
- type ManagedVirtualNetworksClientGetResponse
- type ManagedVirtualNetworksClientListByFactoryOptions
- type ManagedVirtualNetworksClientListByFactoryResponse
- type MapperAttributeMapping
- type MapperAttributeMappings
- type MapperAttributeReference
- type MapperConnection
- type MapperConnectionReference
- type MapperDslConnectorProperties
- type MapperPolicy
- type MapperPolicyRecurrence
- type MapperSourceConnectionsInfo
- type MapperTable
- type MapperTableProperties
- type MapperTableSchema
- type MapperTargetConnectionsInfo
- type MappingDataFlow
- type MappingDataFlowTypeProperties
- type MappingType
- type MariaDBLinkedService
- type MariaDBLinkedServiceTypeProperties
- type MariaDBSource
- type MariaDBTableDataset
- type MarketoLinkedService
- type MarketoLinkedServiceTypeProperties
- type MarketoObjectDataset
- type MarketoSource
- type MetadataItem
- type MicrosoftAccessLinkedService
- type MicrosoftAccessLinkedServiceTypeProperties
- type MicrosoftAccessSink
- type MicrosoftAccessSource
- type MicrosoftAccessTableDataset
- type MicrosoftAccessTableDatasetTypeProperties
- type MongoDbAtlasCollectionDataset
- type MongoDbAtlasCollectionDatasetTypeProperties
- type MongoDbAtlasLinkedService
- type MongoDbAtlasLinkedServiceTypeProperties
- type MongoDbAtlasSink
- 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 MongoDbV2Sink
- type MongoDbV2Source
- type MultiplePipelineTrigger
- type MultiplePipelineTriggerClassification
- type MySQLLinkedService
- type MySQLLinkedServiceTypeProperties
- type MySQLSource
- type MySQLTableDataset
- type MySQLTableDatasetTypeProperties
- type NetezzaLinkedService
- type NetezzaLinkedServiceTypeProperties
- type NetezzaPartitionSettings
- type NetezzaSource
- type NetezzaTableDataset
- type NetezzaTableDatasetTypeProperties
- type NotebookParameter
- type NotebookParameterType
- type NotebookReferenceType
- 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 Operation
- type OperationDisplay
- type OperationListResponse
- type OperationLogSpecification
- type OperationMetricAvailability
- type OperationMetricDimension
- type OperationMetricSpecification
- type OperationProperties
- type OperationServiceSpecification
- type OperationsClient
- type OperationsClientListOptions
- type OperationsClientListResponse
- type OracleCloudStorageLinkedService
- type OracleCloudStorageLinkedServiceTypeProperties
- type OracleCloudStorageLocation
- type OracleCloudStorageReadSettings
- type OracleLinkedService
- type OracleLinkedServiceTypeProperties
- type OraclePartitionSettings
- type OracleServiceCloudLinkedService
- type OracleServiceCloudLinkedServiceTypeProperties
- type OracleServiceCloudObjectDataset
- type OracleServiceCloudSource
- type OracleSink
- type OracleSource
- type OracleTableDataset
- type OracleTableDatasetTypeProperties
- type OrcDataset
- type OrcDatasetTypeProperties
- type OrcFormat
- type OrcSink
- type OrcSource
- type OrcWriteSettings
- type PackageStore
- type ParameterSpecification
- type ParameterType
- type ParquetDataset
- type ParquetDatasetTypeProperties
- type ParquetFormat
- type ParquetReadSettings
- 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 PipelineElapsedTimeMetricPolicy
- type PipelineExternalComputeScaleProperties
- type PipelineFolder
- type PipelineListResponse
- type PipelinePolicy
- type PipelineReference
- type PipelineReferenceType
- type PipelineResource
- type PipelineRun
- type PipelineRunInvokedBy
- type PipelineRunsClient
- func (client *PipelineRunsClient) Cancel(ctx context.Context, resourceGroupName string, factoryName string, ...) (PipelineRunsClientCancelResponse, error)
- func (client *PipelineRunsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (PipelineRunsClientGetResponse, error)
- func (client *PipelineRunsClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, ...) (PipelineRunsClientQueryByFactoryResponse, error)
- type PipelineRunsClientCancelOptions
- type PipelineRunsClientCancelResponse
- type PipelineRunsClientGetOptions
- type PipelineRunsClientGetResponse
- type PipelineRunsClientQueryByFactoryOptions
- type PipelineRunsClientQueryByFactoryResponse
- type PipelineRunsQueryResponse
- type PipelinesClient
- func (client *PipelinesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (PipelinesClientCreateOrUpdateResponse, error)
- func (client *PipelinesClient) CreateRun(ctx context.Context, resourceGroupName string, factoryName string, ...) (PipelinesClientCreateRunResponse, error)
- func (client *PipelinesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (PipelinesClientDeleteResponse, error)
- func (client *PipelinesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (PipelinesClientGetResponse, error)
- func (client *PipelinesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[PipelinesClientListByFactoryResponse]
- type PipelinesClientCreateOrUpdateOptions
- type PipelinesClientCreateOrUpdateResponse
- type PipelinesClientCreateRunOptions
- type PipelinesClientCreateRunResponse
- type PipelinesClientDeleteOptions
- type PipelinesClientDeleteResponse
- type PipelinesClientGetOptions
- type PipelinesClientGetResponse
- type PipelinesClientListByFactoryOptions
- type PipelinesClientListByFactoryResponse
- type PolybaseSettings
- type PolybaseSettingsRejectType
- type PostgreSQLLinkedService
- type PostgreSQLLinkedServiceTypeProperties
- type PostgreSQLSource
- type PostgreSQLTableDataset
- type PostgreSQLTableDatasetTypeProperties
- type PostgreSQLV2LinkedService
- type PostgreSQLV2LinkedServiceTypeProperties
- type PostgreSQLV2Source
- type PostgreSQLV2TableDataset
- type PostgreSQLV2TableDatasetTypeProperties
- type PowerQuerySink
- type PowerQuerySinkMapping
- type PowerQuerySource
- type PowerQueryTypeProperties
- type PrestoAuthenticationType
- type PrestoDatasetTypeProperties
- type PrestoLinkedService
- type PrestoLinkedServiceTypeProperties
- type PrestoObjectDataset
- type PrestoSource
- type PrivateEndPointConnectionsClient
- type PrivateEndPointConnectionsClientListByFactoryOptions
- type PrivateEndPointConnectionsClientListByFactoryResponse
- type PrivateEndpoint
- type PrivateEndpointConnectionClient
- func (client *PrivateEndpointConnectionClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (PrivateEndpointConnectionClientCreateOrUpdateResponse, error)
- func (client *PrivateEndpointConnectionClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (PrivateEndpointConnectionClientDeleteResponse, error)
- func (client *PrivateEndpointConnectionClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (PrivateEndpointConnectionClientGetResponse, error)
- type PrivateEndpointConnectionClientCreateOrUpdateOptions
- type PrivateEndpointConnectionClientCreateOrUpdateResponse
- type PrivateEndpointConnectionClientDeleteOptions
- type PrivateEndpointConnectionClientDeleteResponse
- type PrivateEndpointConnectionClientGetOptions
- type PrivateEndpointConnectionClientGetResponse
- type PrivateEndpointConnectionListResponse
- type PrivateEndpointConnectionResource
- type PrivateLinkConnectionApprovalRequest
- type PrivateLinkConnectionApprovalRequestResource
- type PrivateLinkConnectionState
- type PrivateLinkResource
- type PrivateLinkResourceProperties
- type PrivateLinkResourcesClient
- type PrivateLinkResourcesClientGetOptions
- type PrivateLinkResourcesClientGetResponse
- type PrivateLinkResourcesWrapper
- type PublicNetworkAccess
- type PurviewConfiguration
- type QueryDataFlowDebugSessionsResponse
- type QuickBooksLinkedService
- type QuickBooksLinkedServiceTypeProperties
- type QuickBooksObjectDataset
- type QuickBooksSource
- type QuickbaseLinkedService
- type QuickbaseLinkedServiceTypeProperties
- type RecurrenceFrequency
- type RecurrenceSchedule
- type RecurrenceScheduleOccurrence
- type RedirectIncompatibleRowSettings
- type RedshiftUnloadSettings
- type RelationalSource
- type RelationalTableDataset
- type RelationalTableDatasetTypeProperties
- type RemotePrivateEndpointConnection
- type RerunTumblingWindowTrigger
- type RerunTumblingWindowTriggerTypeProperties
- 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 SQLAlwaysEncryptedAkvAuthType
- type SQLAlwaysEncryptedProperties
- type SQLDWSink
- type SQLDWSource
- type SQLDWUpsertSettings
- type SQLMISink
- type SQLMISource
- type SQLPartitionSettings
- type SQLServerAuthenticationType
- type SQLServerLinkedService
- type SQLServerLinkedServiceTypeProperties
- type SQLServerSink
- type SQLServerSource
- type SQLServerStoredProcedureActivity
- type SQLServerStoredProcedureActivityTypeProperties
- type SQLServerTableDataset
- type SQLServerTableDatasetTypeProperties
- type SQLSink
- type SQLSource
- type SQLUpsertSettings
- 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 SalesforceServiceCloudV2LinkedService
- type SalesforceServiceCloudV2LinkedServiceTypeProperties
- type SalesforceServiceCloudV2ObjectDataset
- type SalesforceServiceCloudV2ObjectDatasetTypeProperties
- type SalesforceServiceCloudV2Sink
- type SalesforceServiceCloudV2Source
- type SalesforceSink
- type SalesforceSinkWriteBehavior
- type SalesforceSource
- type SalesforceV2LinkedService
- type SalesforceV2LinkedServiceTypeProperties
- type SalesforceV2ObjectDataset
- type SalesforceV2ObjectDatasetTypeProperties
- type SalesforceV2Sink
- type SalesforceV2SinkWriteBehavior
- type SalesforceV2Source
- 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 SapHanaPartitionSettings
- type SapHanaSource
- type SapHanaTableDataset
- type SapHanaTableDatasetTypeProperties
- type SapOdpLinkedService
- type SapOdpLinkedServiceTypeProperties
- type SapOdpResourceDataset
- type SapOdpResourceDatasetTypeProperties
- type SapOdpSource
- type SapOpenHubLinkedService
- type SapOpenHubLinkedServiceTypeProperties
- type SapOpenHubSource
- type SapOpenHubTableDataset
- type SapOpenHubTableDatasetTypeProperties
- type SapTableLinkedService
- type SapTableLinkedServiceTypeProperties
- type SapTablePartitionSettings
- type SapTableResourceDataset
- type SapTableResourceDatasetTypeProperties
- type SapTableSource
- type ScheduleTrigger
- type ScheduleTriggerRecurrence
- type ScheduleTriggerTypeProperties
- type ScriptAction
- type ScriptActivity
- type ScriptActivityLogDestination
- type ScriptActivityParameter
- type ScriptActivityParameterDirection
- type ScriptActivityParameterType
- type ScriptActivityScriptBlock
- type ScriptActivityTypeProperties
- type ScriptActivityTypePropertiesLogSettings
- type SecretBase
- type SecretBaseClassification
- type SecureInputOutputPolicy
- type SecureString
- type SelfDependencyTumblingWindowTriggerReference
- type SelfHostedIntegrationRuntime
- type SelfHostedIntegrationRuntimeNode
- type SelfHostedIntegrationRuntimeNodeStatus
- type SelfHostedIntegrationRuntimeStatus
- type SelfHostedIntegrationRuntimeStatusTypeProperties
- type SelfHostedIntegrationRuntimeTypeProperties
- type ServiceNowAuthenticationType
- type ServiceNowLinkedService
- type ServiceNowLinkedServiceTypeProperties
- type ServiceNowObjectDataset
- type ServiceNowSource
- type ServiceNowV2AuthenticationType
- type ServiceNowV2LinkedService
- type ServiceNowV2LinkedServiceTypeProperties
- type ServiceNowV2ObjectDataset
- type ServiceNowV2Source
- type ServicePrincipalCredential
- type ServicePrincipalCredentialTypeProperties
- 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 SmartsheetLinkedService
- type SmartsheetLinkedServiceTypeProperties
- type SnowflakeAuthenticationType
- type SnowflakeDataset
- type SnowflakeDatasetTypeProperties
- type SnowflakeExportCopyCommand
- type SnowflakeImportCopyCommand
- type SnowflakeLinkedService
- type SnowflakeLinkedServiceTypeProperties
- type SnowflakeLinkedV2ServiceTypeProperties
- type SnowflakeSink
- type SnowflakeSource
- type SnowflakeV2Dataset
- type SnowflakeV2LinkedService
- type SnowflakeV2Sink
- type SnowflakeV2Source
- type SparkAuthenticationType
- type SparkConfigurationParametrizationReference
- type SparkConfigurationReferenceType
- type SparkDatasetTypeProperties
- type SparkJobReferenceType
- type SparkLinkedService
- type SparkLinkedServiceTypeProperties
- type SparkObjectDataset
- type SparkServerType
- type SparkSource
- type SparkThriftTransportProtocol
- type SquareLinkedService
- type SquareLinkedServiceTypeProperties
- type SquareObjectDataset
- type SquareSource
- type SsisEnvironment
- type SsisEnvironmentReference
- type SsisFolder
- type SsisLogLocationType
- type SsisObjectMetadata
- type SsisObjectMetadataClassification
- type SsisObjectMetadataListResponse
- type SsisObjectMetadataStatusResponse
- type SsisObjectMetadataType
- type SsisPackage
- type SsisPackageLocationType
- type SsisParameter
- type SsisProject
- type SsisVariable
- type StagingSettings
- type StoreReadSettings
- type StoreReadSettingsClassification
- type StoreWriteSettings
- type StoreWriteSettingsClassification
- 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
- func (s *SynapseSparkJobDefinitionActivity) GetActivity() *Activity
- func (s *SynapseSparkJobDefinitionActivity) GetExecutionActivity() *ExecutionActivity
- func (s SynapseSparkJobDefinitionActivity) MarshalJSON() ([]byte, error)
- func (s *SynapseSparkJobDefinitionActivity) UnmarshalJSON(data []byte) error
- type SynapseSparkJobReference
- type TabularSource
- type TabularSourceClassification
- type TarGZipReadSettings
- type TarReadSettings
- type TeamDeskAuthenticationType
- type TeamDeskLinkedService
- type TeamDeskLinkedServiceTypeProperties
- type TeradataAuthenticationType
- type TeradataLinkedService
- type TeradataLinkedServiceTypeProperties
- type TeradataPartitionSettings
- type TeradataSource
- type TeradataTableDataset
- type TeradataTableDatasetTypeProperties
- type TextFormat
- type Transformation
- type Trigger
- type TriggerClassification
- type TriggerDependencyReference
- func (t *TriggerDependencyReference) GetDependencyReference() *DependencyReference
- func (t *TriggerDependencyReference) GetTriggerDependencyReference() *TriggerDependencyReference
- func (t TriggerDependencyReference) MarshalJSON() ([]byte, error)
- func (t *TriggerDependencyReference) UnmarshalJSON(data []byte) error
- type TriggerDependencyReferenceClassification
- type TriggerFilterParameters
- type TriggerListResponse
- type TriggerPipelineReference
- type TriggerQueryResponse
- type TriggerReference
- type TriggerReferenceType
- type TriggerResource
- type TriggerRun
- type TriggerRunStatus
- type TriggerRunsClient
- func (client *TriggerRunsClient) Cancel(ctx context.Context, resourceGroupName string, factoryName string, ...) (TriggerRunsClientCancelResponse, error)
- func (client *TriggerRunsClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, ...) (TriggerRunsClientQueryByFactoryResponse, error)
- func (client *TriggerRunsClient) Rerun(ctx context.Context, resourceGroupName string, factoryName string, ...) (TriggerRunsClientRerunResponse, error)
- type TriggerRunsClientCancelOptions
- type TriggerRunsClientCancelResponse
- type TriggerRunsClientQueryByFactoryOptions
- type TriggerRunsClientQueryByFactoryResponse
- type TriggerRunsClientRerunOptions
- type TriggerRunsClientRerunResponse
- type TriggerRunsQueryResponse
- type TriggerRuntimeState
- type TriggerSubscriptionOperationStatus
- type TriggersClient
- func (client *TriggersClient) BeginStart(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[TriggersClientStartResponse], error)
- func (client *TriggersClient) BeginStop(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[TriggersClientStopResponse], error)
- func (client *TriggersClient) BeginSubscribeToEvents(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[TriggersClientSubscribeToEventsResponse], error)
- func (client *TriggersClient) BeginUnsubscribeFromEvents(ctx context.Context, resourceGroupName string, factoryName string, ...) (*runtime.Poller[TriggersClientUnsubscribeFromEventsResponse], error)
- func (client *TriggersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, ...) (TriggersClientCreateOrUpdateResponse, error)
- func (client *TriggersClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, ...) (TriggersClientDeleteResponse, error)
- func (client *TriggersClient) Get(ctx context.Context, resourceGroupName string, factoryName string, ...) (TriggersClientGetResponse, error)
- func (client *TriggersClient) GetEventSubscriptionStatus(ctx context.Context, resourceGroupName string, factoryName string, ...) (TriggersClientGetEventSubscriptionStatusResponse, error)
- func (client *TriggersClient) NewListByFactoryPager(resourceGroupName string, factoryName string, ...) *runtime.Pager[TriggersClientListByFactoryResponse]
- func (client *TriggersClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, ...) (TriggersClientQueryByFactoryResponse, error)
- type TriggersClientBeginStartOptions
- type TriggersClientBeginStopOptions
- type TriggersClientBeginSubscribeToEventsOptions
- type TriggersClientBeginUnsubscribeFromEventsOptions
- type TriggersClientCreateOrUpdateOptions
- type TriggersClientCreateOrUpdateResponse
- type TriggersClientDeleteOptions
- type TriggersClientDeleteResponse
- type TriggersClientGetEventSubscriptionStatusOptions
- type TriggersClientGetEventSubscriptionStatusResponse
- type TriggersClientGetOptions
- type TriggersClientGetResponse
- type TriggersClientListByFactoryOptions
- type TriggersClientListByFactoryResponse
- type TriggersClientQueryByFactoryOptions
- type TriggersClientQueryByFactoryResponse
- type TriggersClientStartResponse
- type TriggersClientStopResponse
- type TriggersClientSubscribeToEventsResponse
- type TriggersClientUnsubscribeFromEventsResponse
- type TumblingWindowFrequency
- type TumblingWindowTrigger
- type TumblingWindowTriggerDependencyReference
- func (t *TumblingWindowTriggerDependencyReference) GetDependencyReference() *DependencyReference
- func (t *TumblingWindowTriggerDependencyReference) GetTriggerDependencyReference() *TriggerDependencyReference
- func (t TumblingWindowTriggerDependencyReference) MarshalJSON() ([]byte, error)
- func (t *TumblingWindowTriggerDependencyReference) UnmarshalJSON(data []byte) error
- type TumblingWindowTriggerTypeProperties
- type TwilioLinkedService
- type TwilioLinkedServiceTypeProperties
- type UntilActivity
- type UntilActivityTypeProperties
- type UpdateIntegrationRuntimeNodeRequest
- type UpdateIntegrationRuntimeRequest
- type UserAccessPolicy
- type UserProperty
- type ValidationActivity
- type ValidationActivityTypeProperties
- type VariableSpecification
- type VariableType
- type VerticaDatasetTypeProperties
- type VerticaLinkedService
- type VerticaLinkedServiceTypeProperties
- type VerticaSource
- type VerticaTableDataset
- type WaitActivity
- type WaitActivityTypeProperties
- type WarehouseLinkedService
- type WarehouseLinkedServiceTypeProperties
- type WarehouseSink
- type WarehouseSource
- type WarehouseTableDataset
- type WarehouseTableDatasetTypeProperties
- 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 WranglingDataFlow
- type XMLDataset
- type XMLDatasetTypeProperties
- type XMLReadSettings
- type XMLSource
- type XeroLinkedService
- type XeroLinkedServiceTypeProperties
- type XeroObjectDataset
- type XeroSource
- type ZendeskAuthenticationType
- type ZendeskLinkedService
- type ZendeskLinkedServiceTypeProperties
- type ZipDeflateReadSettings
- type ZohoLinkedService
- type ZohoLinkedServiceTypeProperties
- type ZohoObjectDataset
- type ZohoSource
Examples ¶
- ActivityRunsClient.QueryByPipelineRun
- ChangeDataCaptureClient.CreateOrUpdate (ChangeDataCaptureCreate)
- ChangeDataCaptureClient.CreateOrUpdate (ChangeDataCaptureUpdate)
- ChangeDataCaptureClient.Delete
- ChangeDataCaptureClient.Get
- ChangeDataCaptureClient.NewListByFactoryPager
- ChangeDataCaptureClient.Start
- ChangeDataCaptureClient.Status
- ChangeDataCaptureClient.Stop
- CredentialOperationsClient.CreateOrUpdate
- CredentialOperationsClient.Delete
- CredentialOperationsClient.Get
- CredentialOperationsClient.NewListByFactoryPager
- DataFlowDebugSessionClient.AddDataFlow
- DataFlowDebugSessionClient.BeginCreate
- DataFlowDebugSessionClient.BeginExecuteCommand
- DataFlowDebugSessionClient.Delete
- DataFlowDebugSessionClient.NewQueryByFactoryPager
- DataFlowsClient.CreateOrUpdate (DataFlowsCreate)
- DataFlowsClient.CreateOrUpdate (DataFlowsUpdate)
- DataFlowsClient.Delete
- DataFlowsClient.Get
- DataFlowsClient.NewListByFactoryPager
- DatasetsClient.CreateOrUpdate (DatasetsCreate)
- DatasetsClient.CreateOrUpdate (DatasetsUpdate)
- DatasetsClient.Delete
- DatasetsClient.Get
- DatasetsClient.NewListByFactoryPager
- ExposureControlClient.GetFeatureValue
- ExposureControlClient.GetFeatureValueByFactory
- ExposureControlClient.QueryFeatureValuesByFactory
- FactoriesClient.ConfigureFactoryRepo
- FactoriesClient.CreateOrUpdate
- FactoriesClient.Delete
- FactoriesClient.Get
- FactoriesClient.GetDataPlaneAccess
- FactoriesClient.GetGitHubAccessToken
- FactoriesClient.NewListByResourceGroupPager
- FactoriesClient.NewListPager
- FactoriesClient.Update
- GlobalParametersClient.CreateOrUpdate (GlobalParametersCreate)
- GlobalParametersClient.CreateOrUpdate (GlobalParametersUpdate)
- GlobalParametersClient.Delete
- GlobalParametersClient.Get
- GlobalParametersClient.NewListByFactoryPager
- IntegrationRuntimeNodesClient.Delete
- IntegrationRuntimeNodesClient.Get
- IntegrationRuntimeNodesClient.GetIPAddress
- IntegrationRuntimeNodesClient.Update
- IntegrationRuntimeObjectMetadataClient.BeginRefresh
- IntegrationRuntimeObjectMetadataClient.Get
- IntegrationRuntimesClient.BeginStart
- IntegrationRuntimesClient.BeginStop
- IntegrationRuntimesClient.CreateLinkedIntegrationRuntime
- IntegrationRuntimesClient.CreateOrUpdate
- IntegrationRuntimesClient.Delete
- IntegrationRuntimesClient.Get
- IntegrationRuntimesClient.GetConnectionInfo
- IntegrationRuntimesClient.GetMonitoringData
- IntegrationRuntimesClient.GetStatus
- IntegrationRuntimesClient.ListAuthKeys
- IntegrationRuntimesClient.ListOutboundNetworkDependenciesEndpoints
- IntegrationRuntimesClient.NewListByFactoryPager
- IntegrationRuntimesClient.RegenerateAuthKey
- IntegrationRuntimesClient.RemoveLinks
- IntegrationRuntimesClient.SyncCredentials
- IntegrationRuntimesClient.Update
- IntegrationRuntimesClient.Upgrade
- LinkedServicesClient.CreateOrUpdate (LinkedServicesCreate)
- LinkedServicesClient.CreateOrUpdate (LinkedServicesUpdate)
- LinkedServicesClient.Delete
- LinkedServicesClient.Get
- LinkedServicesClient.NewListByFactoryPager
- ManagedPrivateEndpointsClient.CreateOrUpdate
- ManagedPrivateEndpointsClient.Delete
- ManagedPrivateEndpointsClient.Get
- ManagedPrivateEndpointsClient.NewListByFactoryPager
- ManagedVirtualNetworksClient.CreateOrUpdate
- ManagedVirtualNetworksClient.Get
- ManagedVirtualNetworksClient.NewListByFactoryPager
- OperationsClient.NewListPager
- PipelineRunsClient.Cancel
- PipelineRunsClient.Get
- PipelineRunsClient.QueryByFactory
- PipelinesClient.CreateOrUpdate (PipelinesCreate)
- PipelinesClient.CreateOrUpdate (PipelinesUpdate)
- PipelinesClient.CreateRun
- PipelinesClient.Delete
- PipelinesClient.Get
- PipelinesClient.NewListByFactoryPager
- PrivateEndPointConnectionsClient.NewListByFactoryPager
- PrivateEndpointConnectionClient.CreateOrUpdate
- PrivateEndpointConnectionClient.Delete
- PrivateEndpointConnectionClient.Get
- PrivateLinkResourcesClient.Get
- TriggerRunsClient.Cancel
- TriggerRunsClient.QueryByFactory
- TriggerRunsClient.Rerun
- TriggersClient.BeginStart
- TriggersClient.BeginStop
- TriggersClient.BeginSubscribeToEvents
- TriggersClient.BeginUnsubscribeFromEvents
- TriggersClient.CreateOrUpdate (TriggersCreate)
- TriggersClient.CreateOrUpdate (TriggersUpdate)
- TriggersClient.Delete
- TriggersClient.Get
- TriggersClient.GetEventSubscriptionStatus
- TriggersClient.NewListByFactoryPager
- TriggersClient.QueryByFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicyResponse ¶
type AccessPolicyResponse struct { // Data Plane read only access token. AccessToken *string // Data Plane service base URL. DataPlaneURL *string // The user access policy. Policy *UserAccessPolicy }
AccessPolicyResponse - Get Data Plane read only token response definition.
func (AccessPolicyResponse) MarshalJSON ¶
func (a AccessPolicyResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AccessPolicyResponse.
func (*AccessPolicyResponse) UnmarshalJSON ¶
func (a *AccessPolicyResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AccessPolicyResponse.
type Activity ¶
type Activity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
Activity - A pipeline activity.
func (*Activity) GetActivity ¶
GetActivity implements the ActivityClassification interface for type Activity.
func (Activity) MarshalJSON ¶
MarshalJSON implements the json.Marshaller 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, *ExecuteWranglingDataflowActivity, *ExecutionActivity, *FailActivity, - *FilterActivity, *ForEachActivity, *GetMetadataActivity, *HDInsightHiveActivity, *HDInsightMapReduceActivity, *HDInsightPigActivity, - *HDInsightSparkActivity, *HDInsightStreamingActivity, *IfConditionActivity, *LookupActivity, *SQLServerStoredProcedureActivity, - *ScriptActivity, *SetVariableActivity, *SwitchActivity, *SynapseNotebookActivity, *SynapseSparkJobDefinitionActivity, - *UntilActivity, *ValidationActivity, *WaitActivity, *WebActivity, *WebHookActivity
type ActivityDependency ¶
type ActivityDependency struct { // REQUIRED; Activity name. Activity *string // REQUIRED; Match-Condition for the dependency. DependencyConditions []*DependencyCondition // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any }
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 ActivityOnInactiveMarkAs ¶
type ActivityOnInactiveMarkAs string
ActivityOnInactiveMarkAs - Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.
const ( ActivityOnInactiveMarkAsFailed ActivityOnInactiveMarkAs = "Failed" ActivityOnInactiveMarkAsSkipped ActivityOnInactiveMarkAs = "Skipped" ActivityOnInactiveMarkAsSucceeded ActivityOnInactiveMarkAs = "Succeeded" )
func PossibleActivityOnInactiveMarkAsValues ¶
func PossibleActivityOnInactiveMarkAsValues() []ActivityOnInactiveMarkAs
PossibleActivityOnInactiveMarkAsValues returns the possible values for the ActivityOnInactiveMarkAs const type.
type ActivityPolicy ¶
type ActivityPolicy struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0. Retry any // Interval between each retry attempt (in seconds). The default is 30 sec. RetryIntervalInSeconds *int32 // When set to true, Input from activity is considered as secure and will not be logged to monitoring. SecureInput *bool // When set to true, Output from activity is considered as secure and will not be logged to monitoring. SecureOutput *bool // 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 any }
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]any // READ-ONLY; The name of the activity. ActivityName *string // READ-ONLY; The end time of the activity run in 'ISO 8601' format. ActivityRunEnd *time.Time // READ-ONLY; The id of the activity run. ActivityRunID *string // READ-ONLY; The start time of the activity run in 'ISO 8601' format. ActivityRunStart *time.Time // READ-ONLY; The type of the activity. ActivityType *string // READ-ONLY; The duration of the activity run. DurationInMs *int32 // READ-ONLY; The error if any from the activity run. Error any // READ-ONLY; The input for the activity. Input any // READ-ONLY; The name of the compute linked service. LinkedServiceName *string // READ-ONLY; The output for the activity. Output any // READ-ONLY; The name of the pipeline. PipelineName *string // READ-ONLY; The id of the pipeline run. PipelineRunID *string // READ-ONLY; The status of the activity run. Status *string }
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 ActivityRunsClient ¶
type ActivityRunsClient struct {
// contains filtered or unexported fields
}
ActivityRunsClient contains the methods for the ActivityRuns group. Don't use this type directly, use NewActivityRunsClient() instead.
func NewActivityRunsClient ¶
func NewActivityRunsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ActivityRunsClient, error)
NewActivityRunsClient creates a new instance of ActivityRunsClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ActivityRunsClient) QueryByPipelineRun ¶
func (client *ActivityRunsClient) QueryByPipelineRun(ctx context.Context, resourceGroupName string, factoryName string, runID string, filterParameters RunFilterParameters, options *ActivityRunsClientQueryByPipelineRunOptions) (ActivityRunsClientQueryByPipelineRunResponse, error)
QueryByPipelineRun - Query activity runs based on input filter conditions. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- runID - The pipeline run identifier.
- filterParameters - Parameters to filter the activity runs.
- options - ActivityRunsClientQueryByPipelineRunOptions contains the optional parameters for the ActivityRunsClient.QueryByPipelineRun method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ActivityRuns_QueryByPipelineRun.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewActivityRunsClient().QueryByPipelineRun(ctx, "exampleResourceGroup", "exampleFactoryName", "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b", armdatafactory.RunFilterParameters{ LastUpdatedAfter: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:36:44.334Z"); return t }()), LastUpdatedBefore: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:49:48.368Z"); return t }()), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ActivityRunsQueryResponse = armdatafactory.ActivityRunsQueryResponse{ // Value: []*armdatafactory.ActivityRun{ // { // AdditionalProperties: map[string]any{ // "retryAttempt": nil, // "userProperties": map[string]any{ // }, // }, // ActivityName: to.Ptr("ExampleForeachActivity"), // ActivityRunEnd: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:38:11.544Z"); return t}()), // ActivityRunID: to.Ptr("f30c5514-fb85-43ed-9fa4-768d42e58680"), // ActivityRunStart: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:37:49.480Z"); return t}()), // ActivityType: to.Ptr("ForEach"), // DurationInMs: to.Ptr[int32](22064), // Error: map[string]any{ // "errorCode": "", // "failureType": "", // "message": "", // "target": "ExampleForeachActivity", // }, // Input: map[string]any{ // }, // LinkedServiceName: to.Ptr(""), // Output: map[string]any{ // }, // PipelineName: to.Ptr("examplePipeline"), // PipelineRunID: to.Ptr("2f7fdb90-5df1-4b8e-ac2f-064cfa58202b"), // Status: to.Ptr("Succeeded"), // }, // { // AdditionalProperties: map[string]any{ // "retryAttempt": nil, // "userProperties": map[string]any{ // }, // }, // ActivityName: to.Ptr("ExampleCopyActivity"), // ActivityRunEnd: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:38:07.418Z"); return t}()), // ActivityRunID: to.Ptr("a96678c8-7167-4f00-b629-afccfbad4e51"), // ActivityRunStart: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:37:50.246Z"); return t}()), // ActivityType: to.Ptr("Copy"), // DurationInMs: to.Ptr[int32](17172), // Error: map[string]any{ // "errorCode": "", // "failureType": "", // "message": "", // "target": "ExampleCopyActivity", // }, // Input: map[string]any{ // "dataIntegrationUnits": float64(32), // "sink":map[string]any{ // "type": "BlobSink", // }, // "source":map[string]any{ // "type": "BlobSource", // }, // }, // LinkedServiceName: to.Ptr(""),
Output:
type ActivityRunsClientQueryByPipelineRunOptions ¶
type ActivityRunsClientQueryByPipelineRunOptions struct { }
ActivityRunsClientQueryByPipelineRunOptions contains the optional parameters for the ActivityRunsClient.QueryByPipelineRun method.
type ActivityRunsClientQueryByPipelineRunResponse ¶
type ActivityRunsClientQueryByPipelineRunResponse struct { // A list activity runs. ActivityRunsQueryResponse }
ActivityRunsClientQueryByPipelineRunResponse contains the response from method ActivityRunsClient.QueryByPipelineRun.
type ActivityRunsQueryResponse ¶
type ActivityRunsQueryResponse struct { // REQUIRED; List of activity runs. Value []*ActivityRun // The continuation token for getting the next page of results, if any remaining results exist, null otherwise. ContinuationToken *string }
ActivityRunsQueryResponse - A list activity runs.
func (ActivityRunsQueryResponse) MarshalJSON ¶
func (a ActivityRunsQueryResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ActivityRunsQueryResponse.
func (*ActivityRunsQueryResponse) UnmarshalJSON ¶
func (a *ActivityRunsQueryResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ActivityRunsQueryResponse.
type ActivityState ¶
type ActivityState string
ActivityState - Activity state. This is an optional property and if not provided, the state will be Active by default.
const ( ActivityStateActive ActivityState = "Active" ActivityStateInactive ActivityState = "Inactive" )
func PossibleActivityStateValues ¶
func PossibleActivityStateValues() []ActivityState
PossibleActivityStateValues returns the possible values for the ActivityState const type.
type AddDataFlowToDebugSessionResponse ¶
type AddDataFlowToDebugSessionResponse struct { // The ID of data flow debug job version. JobVersion *string }
AddDataFlowToDebugSessionResponse - Response body structure for starting data flow debug session.
func (AddDataFlowToDebugSessionResponse) MarshalJSON ¶
func (a AddDataFlowToDebugSessionResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AddDataFlowToDebugSessionResponse.
func (*AddDataFlowToDebugSessionResponse) UnmarshalJSON ¶
func (a *AddDataFlowToDebugSessionResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AddDataFlowToDebugSessionResponse.
type AmazonMWSLinkedService ¶
type AmazonMWSLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Amazon Marketplace Web Service linked service properties. TypeProperties *AmazonMWSLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AmazonMWSLinkedService - Amazon Marketplace Web Service linked service.
func (*AmazonMWSLinkedService) GetLinkedService ¶
func (a *AmazonMWSLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AmazonMWSLinkedService.
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 any // REQUIRED; The endpoint of the Amazon MWS server, (i.e. mws.amazonservices.com) Endpoint any // 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 any // REQUIRED; The Amazon seller ID. SellerID any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Amazon MWS authentication token. MwsAuthToken SecretBaseClassification // The secret key used to access data. SecretKey SecretBaseClassification // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
AmazonMWSObjectDataset - Amazon Marketplace Web Service dataset.
func (*AmazonMWSObjectDataset) GetDataset ¶
func (a *AmazonMWSObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AmazonMWSObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AmazonMWSSource - A copy activity Amazon Marketplace Web Service source.
func (*AmazonMWSSource) GetCopySource ¶
func (a *AmazonMWSSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AmazonMWSSource.
func (*AmazonMWSSource) GetTabularSource ¶
func (a *AmazonMWSSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type AmazonMWSSource.
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 AmazonRdsForLinkedServiceTypeProperties ¶
type AmazonRdsForLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Password SecretBaseClassification }
AmazonRdsForLinkedServiceTypeProperties - AmazonRdsForOracle database linked service properties.
func (AmazonRdsForLinkedServiceTypeProperties) MarshalJSON ¶
func (a AmazonRdsForLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForLinkedServiceTypeProperties.
func (*AmazonRdsForLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AmazonRdsForLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForLinkedServiceTypeProperties.
type AmazonRdsForOracleLinkedService ¶
type AmazonRdsForOracleLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; AmazonRdsForOracle database linked service properties. TypeProperties *AmazonRdsForLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AmazonRdsForOracleLinkedService - AmazonRdsForOracle database.
func (*AmazonRdsForOracleLinkedService) GetLinkedService ¶
func (a *AmazonRdsForOracleLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AmazonRdsForOracleLinkedService.
func (AmazonRdsForOracleLinkedService) MarshalJSON ¶
func (a AmazonRdsForOracleLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOracleLinkedService.
func (*AmazonRdsForOracleLinkedService) UnmarshalJSON ¶
func (a *AmazonRdsForOracleLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForOracleLinkedService.
type AmazonRdsForOraclePartitionSettings ¶
type AmazonRdsForOraclePartitionSettings 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 any // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionLowerBound any // Names of the physical partitions of AmazonRdsForOracle table. PartitionNames any // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionUpperBound any }
AmazonRdsForOraclePartitionSettings - The settings that will be leveraged for AmazonRdsForOracle source partitioning.
func (AmazonRdsForOraclePartitionSettings) MarshalJSON ¶
func (a AmazonRdsForOraclePartitionSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOraclePartitionSettings.
func (*AmazonRdsForOraclePartitionSettings) UnmarshalJSON ¶
func (a *AmazonRdsForOraclePartitionSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForOraclePartitionSettings.
type AmazonRdsForOracleSource ¶
type AmazonRdsForOracleSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // AmazonRdsForOracle reader query. Type: string (or Expression with resultType string). OracleReaderQuery any // The partition mechanism that will be used for AmazonRdsForOracle read in parallel. Type: string (or Expression with resultType // string). PartitionOption any // The settings that will be leveraged for AmazonRdsForOracle source partitioning. PartitionSettings *AmazonRdsForOraclePartitionSettings // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AmazonRdsForOracleSource - A copy activity AmazonRdsForOracle source.
func (*AmazonRdsForOracleSource) GetCopySource ¶
func (a *AmazonRdsForOracleSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AmazonRdsForOracleSource.
func (AmazonRdsForOracleSource) MarshalJSON ¶
func (a AmazonRdsForOracleSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOracleSource.
func (*AmazonRdsForOracleSource) UnmarshalJSON ¶
func (a *AmazonRdsForOracleSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForOracleSource.
type AmazonRdsForOracleTableDataset ¶
type AmazonRdsForOracleTableDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // AmazonRdsForOracle dataset properties. TypeProperties *AmazonRdsForOracleTableDatasetTypeProperties }
AmazonRdsForOracleTableDataset - The AmazonRdsForOracle database dataset.
func (*AmazonRdsForOracleTableDataset) GetDataset ¶
func (a *AmazonRdsForOracleTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AmazonRdsForOracleTableDataset.
func (AmazonRdsForOracleTableDataset) MarshalJSON ¶
func (a AmazonRdsForOracleTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOracleTableDataset.
func (*AmazonRdsForOracleTableDataset) UnmarshalJSON ¶
func (a *AmazonRdsForOracleTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForOracleTableDataset.
type AmazonRdsForOracleTableDatasetTypeProperties ¶
type AmazonRdsForOracleTableDatasetTypeProperties struct { // The schema name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string). Schema any // The table name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string). Table any }
AmazonRdsForOracleTableDatasetTypeProperties - AmazonRdsForOracle dataset properties.
func (AmazonRdsForOracleTableDatasetTypeProperties) MarshalJSON ¶
func (a AmazonRdsForOracleTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOracleTableDatasetTypeProperties.
func (*AmazonRdsForOracleTableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AmazonRdsForOracleTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForOracleTableDatasetTypeProperties.
type AmazonRdsForSQLAuthenticationType ¶
type AmazonRdsForSQLAuthenticationType string
AmazonRdsForSQLAuthenticationType - The type used for authentication. Type: string.
const ( AmazonRdsForSQLAuthenticationTypeSQL AmazonRdsForSQLAuthenticationType = "SQL" AmazonRdsForSQLAuthenticationTypeWindows AmazonRdsForSQLAuthenticationType = "Windows" )
func PossibleAmazonRdsForSQLAuthenticationTypeValues ¶
func PossibleAmazonRdsForSQLAuthenticationTypeValues() []AmazonRdsForSQLAuthenticationType
PossibleAmazonRdsForSQLAuthenticationTypeValues returns the possible values for the AmazonRdsForSQLAuthenticationType const type.
type AmazonRdsForSQLServerLinkedService ¶
type AmazonRdsForSQLServerLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Amazon RDS for SQL Server linked service properties. TypeProperties *AmazonRdsForSQLServerLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AmazonRdsForSQLServerLinkedService - Amazon RDS for SQL Server linked service.
func (*AmazonRdsForSQLServerLinkedService) GetLinkedService ¶
func (a *AmazonRdsForSQLServerLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AmazonRdsForSQLServerLinkedService.
func (AmazonRdsForSQLServerLinkedService) MarshalJSON ¶
func (a AmazonRdsForSQLServerLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerLinkedService.
func (*AmazonRdsForSQLServerLinkedService) UnmarshalJSON ¶
func (a *AmazonRdsForSQLServerLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForSQLServerLinkedService.
type AmazonRdsForSQLServerLinkedServiceTypeProperties ¶
type AmazonRdsForSQLServerLinkedServiceTypeProperties struct { // Sql always encrypted properties. AlwaysEncryptedSettings *SQLAlwaysEncryptedProperties // The application workload type when connecting to a server, used by recommended version. Possible values are ReadOnly and // ReadWrite. Type: string (or Expression with resultType string). ApplicationIntent any // The type used for authentication. Type: string. AuthenticationType *AmazonRdsForSQLAuthenticationType // The default wait time (in seconds) before terminating the attempt to execute a command and generating an error, used by // recommended version. Type: integer (or Expression with resultType integer). CommandTimeout any // The number of re-connections attempted after identifying that there was an idle connection failure, used by recommended // version. This must be an integer between 0 and 255. Type: integer (or Expression // with resultType integer). ConnectRetryCount any // The amount of time (in seconds) between each re-connection attempt after identifying that there was an idle connection // failure, used by recommended version. This must be an integer between 1 and 60. // Type: integer (or Expression with resultType integer). ConnectRetryInterval any // The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an // error, used by recommended version. Type: integer (or Expression with resultType // integer). ConnectTimeout any // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The name of the database, used by recommended version. Type: string (or Expression with resultType string). Database any // Indicate whether TLS encryption is required for all data sent between the client and server, used by recommended version. // Possible values are true/yes/mandatory, false/no/optional and strict. Type: // string (or Expression with resultType string). Encrypt any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The name or address of the partner server to connect to if the primary server is down, used by recommended version. Type: // string (or Expression with resultType string). FailoverPartner any // The host name to use when validating the server certificate for the connection. When not specified, the server name from // the Data Source is used for certificate validation, used by recommended // version. Type: string (or Expression with resultType string). HostNameInCertificate any // Indicate whether User ID and Password are specified in the connection (when false) or whether the current Windows account // credentials are used for authentication (when true), used by recommended // version. Type: Boolean (or Expression with resultType boolean). IntegratedSecurity any // The minimum time, in seconds, for the connection to live in the connection pool before being destroyed, used by recommended // version. Type: integer (or Expression with resultType integer). LoadBalanceTimeout any // The maximum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MaxPoolSize any // The minimum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MinPoolSize any // If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true // provides faster detection of and connection to the (currently) active // server, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultiSubnetFailover any // When true, an application can maintain multiple active result sets (MARS). When false, an application must process or cancel // all result sets from one batch before it can execute any other batch on // that connection, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultipleActiveResultSets any // The size in bytes of the network packets used to communicate with an instance of server, used by recommended version. Type: // integer (or Expression with resultType integer). PacketSize any // The on-premises Windows authentication password. Password SecretBaseClassification // Indicate whether the connection will be pooled or explicitly opened every time that the connection is requested, used by // recommended version. Type: Boolean (or Expression with resultType boolean). Pooling any // The name or network address of the instance of SQL Server to which to connect, used by recommended version. Type: string // (or Expression with resultType string). Server any // Indicate whether the channel will be encrypted while bypassing walking the certificate chain to validate trust, used by // recommended version. Type: Boolean (or Expression with resultType boolean). TrustServerCertificate any // The on-premises Windows authentication user name. Type: string (or Expression with resultType string). UserName any }
AmazonRdsForSQLServerLinkedServiceTypeProperties - Amazon Rds for SQL Server linked service properties.
func (AmazonRdsForSQLServerLinkedServiceTypeProperties) MarshalJSON ¶
func (a AmazonRdsForSQLServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerLinkedServiceTypeProperties.
func (*AmazonRdsForSQLServerLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AmazonRdsForSQLServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForSQLServerLinkedServiceTypeProperties.
type AmazonRdsForSQLServerSource ¶
type AmazonRdsForSQLServerSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". PartitionOption any // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings // Which additional types to produce. ProduceAdditionalTypes any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters any }
AmazonRdsForSQLServerSource - A copy activity Amazon RDS for SQL Server source.
func (*AmazonRdsForSQLServerSource) GetCopySource ¶
func (a *AmazonRdsForSQLServerSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AmazonRdsForSQLServerSource.
func (*AmazonRdsForSQLServerSource) GetTabularSource ¶
func (a *AmazonRdsForSQLServerSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type AmazonRdsForSQLServerSource.
func (AmazonRdsForSQLServerSource) MarshalJSON ¶
func (a AmazonRdsForSQLServerSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerSource.
func (*AmazonRdsForSQLServerSource) UnmarshalJSON ¶
func (a *AmazonRdsForSQLServerSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForSQLServerSource.
type AmazonRdsForSQLServerTableDataset ¶
type AmazonRdsForSQLServerTableDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // The Amazon RDS for SQL Server dataset properties. TypeProperties *AmazonRdsForSQLServerTableDatasetTypeProperties }
AmazonRdsForSQLServerTableDataset - The Amazon RDS for SQL Server dataset.
func (*AmazonRdsForSQLServerTableDataset) GetDataset ¶
func (a *AmazonRdsForSQLServerTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AmazonRdsForSQLServerTableDataset.
func (AmazonRdsForSQLServerTableDataset) MarshalJSON ¶
func (a AmazonRdsForSQLServerTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerTableDataset.
func (*AmazonRdsForSQLServerTableDataset) UnmarshalJSON ¶
func (a *AmazonRdsForSQLServerTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForSQLServerTableDataset.
type AmazonRdsForSQLServerTableDatasetTypeProperties ¶
type AmazonRdsForSQLServerTableDatasetTypeProperties struct { // The schema name of the SQL Server dataset. Type: string (or Expression with resultType string). Schema any // The table name of the SQL Server dataset. Type: string (or Expression with resultType string). Table any }
AmazonRdsForSQLServerTableDatasetTypeProperties - The Amazon RDS for SQL Server dataset properties.
func (AmazonRdsForSQLServerTableDatasetTypeProperties) MarshalJSON ¶
func (a AmazonRdsForSQLServerTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerTableDatasetTypeProperties.
func (*AmazonRdsForSQLServerTableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AmazonRdsForSQLServerTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRdsForSQLServerTableDatasetTypeProperties.
type AmazonRedshiftLinkedService ¶
type AmazonRedshiftLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Amazon Redshift linked service properties. TypeProperties *AmazonRedshiftLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AmazonRedshiftLinkedService - Linked service for Amazon Redshift.
func (*AmazonRedshiftLinkedService) GetLinkedService ¶
func (a *AmazonRedshiftLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AmazonRedshiftLinkedService.
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 any // REQUIRED; The name of the Amazon Redshift server. Type: string (or Expression with resultType string). Server any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password of the Amazon Redshift source. Password SecretBaseClassification // 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 any // The username of the Amazon Redshift source. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // 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 // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AmazonRedshiftSource - A copy activity source for Amazon Redshift Source.
func (*AmazonRedshiftSource) GetCopySource ¶
func (a *AmazonRedshiftSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AmazonRedshiftSource.
func (*AmazonRedshiftSource) GetTabularSource ¶
func (a *AmazonRedshiftSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type AmazonRedshiftSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Amazon Redshift table dataset properties. TypeProperties *AmazonRedshiftTableDatasetTypeProperties }
AmazonRedshiftTableDataset - The Amazon Redshift table dataset.
func (*AmazonRedshiftTableDataset) GetDataset ¶
func (a *AmazonRedshiftTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AmazonRedshiftTableDataset.
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 any // The Amazon Redshift table name. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
AmazonRedshiftTableDatasetTypeProperties - Amazon Redshift table dataset properties.
func (AmazonRedshiftTableDatasetTypeProperties) MarshalJSON ¶
func (a AmazonRedshiftTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftTableDatasetTypeProperties.
func (*AmazonRedshiftTableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AmazonRedshiftTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonRedshiftTableDatasetTypeProperties.
type AmazonS3CompatibleLinkedService ¶
type AmazonS3CompatibleLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Amazon S3 Compatible linked service properties. TypeProperties *AmazonS3CompatibleLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AmazonS3CompatibleLinkedService - Linked service for Amazon S3 Compatible.
func (*AmazonS3CompatibleLinkedService) GetLinkedService ¶
func (a *AmazonS3CompatibleLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AmazonS3CompatibleLinkedService.
func (AmazonS3CompatibleLinkedService) MarshalJSON ¶
func (a AmazonS3CompatibleLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3CompatibleLinkedService.
func (*AmazonS3CompatibleLinkedService) UnmarshalJSON ¶
func (a *AmazonS3CompatibleLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3CompatibleLinkedService.
type AmazonS3CompatibleLinkedServiceTypeProperties ¶
type AmazonS3CompatibleLinkedServiceTypeProperties struct { // The access key identifier of the Amazon S3 Compatible Identity and Access Management (IAM) user. Type: string (or Expression // with resultType string). AccessKeyID any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // If true, use S3 path-style access instead of virtual hosted-style access. Default value is false. Type: boolean (or Expression // with resultType boolean). ForcePathStyle any // The secret access key of the Amazon S3 Compatible Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification // This value specifies the endpoint to access with the Amazon S3 Compatible 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 any }
AmazonS3CompatibleLinkedServiceTypeProperties - Amazon S3 Compatible linked service properties.
func (AmazonS3CompatibleLinkedServiceTypeProperties) MarshalJSON ¶
func (a AmazonS3CompatibleLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3CompatibleLinkedServiceTypeProperties.
func (*AmazonS3CompatibleLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AmazonS3CompatibleLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3CompatibleLinkedServiceTypeProperties.
type AmazonS3CompatibleLocation ¶
type AmazonS3CompatibleLocation struct { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the bucketName of Amazon S3 Compatible. Type: string (or Expression with resultType string) BucketName any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any // Specify the version of Amazon S3 Compatible. Type: string (or Expression with resultType string). Version any }
AmazonS3CompatibleLocation - The location of Amazon S3 Compatible dataset.
func (*AmazonS3CompatibleLocation) GetDatasetLocation ¶
func (a *AmazonS3CompatibleLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type AmazonS3CompatibleLocation.
func (AmazonS3CompatibleLocation) MarshalJSON ¶
func (a AmazonS3CompatibleLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3CompatibleLocation.
func (*AmazonS3CompatibleLocation) UnmarshalJSON ¶
func (a *AmazonS3CompatibleLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3CompatibleLocation.
type AmazonS3CompatibleReadSettings ¶
type AmazonS3CompatibleReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // The prefix filter for the S3 Compatible object name. Type: string (or Expression with resultType string). Prefix any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Amazon S3 Compatible wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Amazon S3 Compatible wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
AmazonS3CompatibleReadSettings - Amazon S3 Compatible read settings.
func (*AmazonS3CompatibleReadSettings) GetStoreReadSettings ¶
func (a *AmazonS3CompatibleReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AmazonS3CompatibleReadSettings.
func (AmazonS3CompatibleReadSettings) MarshalJSON ¶
func (a AmazonS3CompatibleReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AmazonS3CompatibleReadSettings.
func (*AmazonS3CompatibleReadSettings) UnmarshalJSON ¶
func (a *AmazonS3CompatibleReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AmazonS3CompatibleReadSettings.
type AmazonS3Dataset ¶
type AmazonS3Dataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Amazon S3 dataset properties. TypeProperties *AmazonS3DatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
AmazonS3Dataset - A single Amazon Simple Storage Service (S3) object or a set of S3 objects.
func (*AmazonS3Dataset) GetDataset ¶
func (a *AmazonS3Dataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AmazonS3Dataset.
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 any // The data compression method used for the Amazon S3 object. Compression *DatasetCompression // The format of files. Format DatasetStorageFormatClassification // The key of the Amazon S3 object. Type: string (or Expression with resultType string). Key any // The end of S3 object's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of S3 object's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // The prefix filter for the S3 object name. Type: string (or Expression with resultType string). Prefix any // The version for the S3 object. Type: string (or Expression with resultType string). Version any }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Amazon S3 linked service properties. TypeProperties *AmazonS3LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AmazonS3LinkedService - Linked service for Amazon S3.
func (*AmazonS3LinkedService) GetLinkedService ¶
func (a *AmazonS3LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AmazonS3LinkedService.
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 any // The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression // with resultType string). AuthenticationType any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The secret access key of the Amazon S3 Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification // 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 any // The session token for the S3 temporary security credential. SessionToken SecretBaseClassification }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the bucketName of amazon S3. Type: string (or Expression with resultType string) BucketName any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any // Specify the version of amazon S3. Type: string (or Expression with resultType string). Version any }
AmazonS3Location - The location of amazon S3 dataset.
func (*AmazonS3Location) GetDatasetLocation ¶
func (a *AmazonS3Location) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type AmazonS3Location.
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 { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // The prefix filter for the S3 object name. Type: string (or Expression with resultType string). Prefix any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // AmazonS3 wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // AmazonS3 wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
AmazonS3ReadSettings - Amazon S3 read settings.
func (*AmazonS3ReadSettings) GetStoreReadSettings ¶
func (a *AmazonS3ReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AmazonS3ReadSettings.
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 AppFiguresLinkedService ¶
type AppFiguresLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; AppFigures linked service properties. TypeProperties *AppFiguresLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AppFiguresLinkedService - Linked service for AppFigures.
func (*AppFiguresLinkedService) GetLinkedService ¶
func (a *AppFiguresLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AppFiguresLinkedService.
func (AppFiguresLinkedService) MarshalJSON ¶
func (a AppFiguresLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AppFiguresLinkedService.
func (*AppFiguresLinkedService) UnmarshalJSON ¶
func (a *AppFiguresLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AppFiguresLinkedService.
type AppFiguresLinkedServiceTypeProperties ¶
type AppFiguresLinkedServiceTypeProperties struct { // REQUIRED; The client key for the AppFigures source. ClientKey SecretBaseClassification // REQUIRED; The password of the AppFigures source. Password SecretBaseClassification // REQUIRED; The username of the Appfigures source. Type: string (or Expression with resultType string). UserName any }
AppFiguresLinkedServiceTypeProperties - AppFigures linked service type properties.
func (AppFiguresLinkedServiceTypeProperties) MarshalJSON ¶
func (a AppFiguresLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AppFiguresLinkedServiceTypeProperties.
func (*AppFiguresLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AppFiguresLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AppFiguresLinkedServiceTypeProperties.
type AppendVariableActivity ¶
type AppendVariableActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Append Variable activity properties. TypeProperties *AppendVariableActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
AppendVariableActivity - Append value for a Variable of type Array.
func (*AppendVariableActivity) GetActivity ¶
func (a *AppendVariableActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type AppendVariableActivity.
func (*AppendVariableActivity) GetControlActivity ¶
func (a *AppendVariableActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type AppendVariableActivity.
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. Type: could be a static value matching type of the variable item or Expression with resultType matching // type of the variable item Value any // Name of the variable whose value needs to be appended to. VariableName *string }
AppendVariableActivityTypeProperties - AppendVariable activity properties.
func (AppendVariableActivityTypeProperties) MarshalJSON ¶
func (a AppendVariableActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AppendVariableActivityTypeProperties.
func (*AppendVariableActivityTypeProperties) UnmarshalJSON ¶
func (a *AppendVariableActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AppendVariableActivityTypeProperties.
type ArmIDWrapper ¶
type ArmIDWrapper struct { // READ-ONLY ID *string }
ArmIDWrapper - A wrapper for an ARM resource id
func (ArmIDWrapper) MarshalJSON ¶
func (a ArmIDWrapper) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ArmIDWrapper.
func (*ArmIDWrapper) UnmarshalJSON ¶
func (a *ArmIDWrapper) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ArmIDWrapper.
type AsanaLinkedService ¶
type AsanaLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Asana linked service properties. TypeProperties *AsanaLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AsanaLinkedService - Linked service for Asana.
func (*AsanaLinkedService) GetLinkedService ¶
func (a *AsanaLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AsanaLinkedService.
func (AsanaLinkedService) MarshalJSON ¶
func (a AsanaLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AsanaLinkedService.
func (*AsanaLinkedService) UnmarshalJSON ¶
func (a *AsanaLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AsanaLinkedService.
type AsanaLinkedServiceTypeProperties ¶
type AsanaLinkedServiceTypeProperties struct { // REQUIRED; The api token for the Asana source. APIToken SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
AsanaLinkedServiceTypeProperties - Asana linked service type properties.
func (AsanaLinkedServiceTypeProperties) MarshalJSON ¶
func (a AsanaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AsanaLinkedServiceTypeProperties.
func (*AsanaLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AsanaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AsanaLinkedServiceTypeProperties.
type AvroDataset ¶
type AvroDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Avro dataset properties. TypeProperties *AvroDatasetTypeProperties }
AvroDataset - Avro dataset.
func (*AvroDataset) GetDataset ¶
func (a *AvroDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AvroDataset.
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 // The data avroCompressionCodec. Type: string (or Expression with resultType string). AvroCompressionCodec any AvroCompressionLevel *int32 }
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 { // REQUIRED; Type of dataset storage format. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). Deserializer any // Serializer. Type: string (or Expression with resultType string). Serializer any }
AvroFormat - The data stored in Avro format.
func (*AvroFormat) GetDatasetStorageFormat ¶
func (a *AvroFormat) GetDatasetStorageFormat() *DatasetStorageFormat
GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type AvroFormat.
func (AvroFormat) MarshalJSON ¶
func (a AvroFormat) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AvroFormat.
func (*AvroFormat) UnmarshalJSON ¶
func (a *AvroFormat) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AvroFormat.
type AvroSink ¶
type AvroSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Avro format settings. FormatSettings *AvroWriteSettings // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Avro store settings. StoreSettings StoreWriteSettingsClassification // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AvroSink - A copy activity Avro sink.
func (*AvroSink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type AvroSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Avro store settings. StoreSettings StoreReadSettingsClassification }
AvroSource - A copy activity Avro source.
func (*AvroSource) GetCopySource ¶
func (a *AvroSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AvroSource.
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression // with resultType string). FileNamePrefix any // 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 any // Top level record name in write result, which is required in AVRO spec. RecordName *string // Record namespace in the write result. RecordNamespace *string }
AvroWriteSettings - Avro write settings.
func (*AvroWriteSettings) GetFormatWriteSettings ¶
func (a *AvroWriteSettings) GetFormatWriteSettings() *FormatWriteSettings
GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type AvroWriteSettings.
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 AzPowerShellSetup ¶
type AzPowerShellSetup struct { // REQUIRED; The type of custom setup. Type *string // REQUIRED; Install Azure PowerShell type properties. TypeProperties *AzPowerShellSetupTypeProperties }
AzPowerShellSetup - The express custom setup of installing Azure PowerShell.
func (*AzPowerShellSetup) GetCustomSetupBase ¶
func (a *AzPowerShellSetup) GetCustomSetupBase() *CustomSetupBase
GetCustomSetupBase implements the CustomSetupBaseClassification interface for type AzPowerShellSetup.
func (AzPowerShellSetup) MarshalJSON ¶
func (a AzPowerShellSetup) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzPowerShellSetup.
func (*AzPowerShellSetup) UnmarshalJSON ¶
func (a *AzPowerShellSetup) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzPowerShellSetup.
type AzPowerShellSetupTypeProperties ¶
type AzPowerShellSetupTypeProperties struct { // REQUIRED; The required version of Azure PowerShell to install. Version *string }
AzPowerShellSetupTypeProperties - Installation of Azure PowerShell type properties.
func (AzPowerShellSetupTypeProperties) MarshalJSON ¶
func (a AzPowerShellSetupTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzPowerShellSetupTypeProperties.
func (*AzPowerShellSetupTypeProperties) UnmarshalJSON ¶
func (a *AzPowerShellSetupTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzPowerShellSetupTypeProperties.
type AzureBatchLinkedService ¶
type AzureBatchLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Batch linked service properties. TypeProperties *AzureBatchLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureBatchLinkedService - Azure Batch linked service.
func (*AzureBatchLinkedService) GetLinkedService ¶
func (a *AzureBatchLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureBatchLinkedService.
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 any // REQUIRED; The Azure Batch URI. Type: string (or Expression with resultType string). BatchURI any // REQUIRED; The Azure Storage linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; The Azure Batch pool name. Type: string (or Expression with resultType string). PoolName any // The Azure Batch account access key. AccessKey SecretBaseClassification // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Azure Blob dataset properties. TypeProperties *AzureBlobDatasetTypeProperties }
AzureBlobDataset - The Azure Blob storage.
func (*AzureBlobDataset) GetDataset ¶
func (a *AzureBlobDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureBlobDataset.
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 *DatasetCompression // The name of the Azure Blob. Type: string (or Expression with resultType string). FileName any // The path of the Azure Blob storage. Type: string (or Expression with resultType string). FolderPath any // The format of the Azure Blob storage. Format DatasetStorageFormatClassification // The end of Azure Blob's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of Azure Blob's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // The root of blob path. Type: string (or Expression with resultType string). TableRootLocation any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Azure Data Lake Storage Gen2 dataset properties. TypeProperties *AzureBlobFSDatasetTypeProperties }
AzureBlobFSDataset - The Azure Data Lake Storage Gen2 storage.
func (*AzureBlobFSDataset) GetDataset ¶
func (a *AzureBlobFSDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureBlobFSDataset.
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 *DatasetCompression // The name of the Azure Data Lake Storage Gen2. Type: string (or Expression with resultType string). FileName any // The path of the Azure Data Lake Storage Gen2 storage. Type: string (or Expression with resultType string). FolderPath any // The format of the Azure Data Lake Storage Gen2 storage. Format DatasetStorageFormatClassification }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Data Lake Storage Gen2 linked service properties. TypeProperties *AzureBlobFSLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureBlobFSLinkedService - Azure Data Lake Storage Gen2 linked service.
func (*AzureBlobFSLinkedService) GetLinkedService ¶
func (a *AzureBlobFSLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureBlobFSLinkedService.
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 { // Account key for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string). AccountKey any // 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 any // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of sasToken in sas uri. SasToken SecretBaseClassification // SAS URI of the Azure Data Lake Storage Gen2 service. Type: string, SecureString or AzureKeyVaultSecretReference. SasURI any // 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 // 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 any // The ID of the application used to authenticate against the Azure Data Lake Storage Gen2 account. Type: string (or Expression // with resultType string). ServicePrincipalID any // The Key of the application used to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any // Endpoint for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string). URL any }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the fileSystem of azure blobFS. Type: string (or Expression with resultType string). FileSystem any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
AzureBlobFSLocation - The location of azure blobFS dataset.
func (*AzureBlobFSLocation) GetDatasetLocation ¶
func (a *AzureBlobFSLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type AzureBlobFSLocation.
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 { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Azure blobFS wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Azure blobFS wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
AzureBlobFSReadSettings - Azure blobFS read settings.
func (*AzureBlobFSReadSettings) GetStoreReadSettings ¶
func (a *AzureBlobFSReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AzureBlobFSReadSettings.
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. Type: string (or Expression with resultType string). CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AzureBlobFSSink - A copy activity Azure Data Lake Storage Gen2 sink.
func (*AzureBlobFSSink) GetCopySink ¶
func (a *AzureBlobFSSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureBlobFSSink.
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 { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer). SkipHeaderLineCount any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Treat empty as null. Type: boolean (or Expression with resultType boolean). TreatEmptyAsNull any }
AzureBlobFSSource - A copy activity Azure BlobFS source.
func (*AzureBlobFSSource) GetCopySource ¶
func (a *AzureBlobFSSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzureBlobFSSource.
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer). BlockSizeInMB any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem }
AzureBlobFSWriteSettings - Azure blobFS write settings.
func (*AzureBlobFSWriteSettings) GetStoreWriteSettings ¶
func (a *AzureBlobFSWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type AzureBlobFSWriteSettings.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Blob Storage linked service properties. TypeProperties *AzureBlobStorageLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureBlobStorageLinkedService - The azure blob storage linked service.
func (*AzureBlobStorageLinkedService) GetLinkedService ¶
func (a *AzureBlobStorageLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureBlobStorageLinkedService.
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 // Specify the kind of your storage account. Allowed values are: Storage (general purpose v1), StorageV2 (general purpose // v2), BlobStorage, or BlockBlobStorage. Type: string (or Expression with // resultType string). AccountKind any // The type used for authentication. Type: string. AuthenticationType *AzureStorageAuthenticationType // 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 any // The connection string. It is mutually exclusive with sasUri, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // Container uri of the Azure Blob Storage resource only support for anonymous access. Type: string (or Expression with resultType // string). ContainerURI any // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of sasToken in sas uri. SasToken *AzureKeyVaultSecretReference // SAS URI of the Azure Blob Storage resource. It is mutually exclusive with connectionString, serviceEndpoint property. Type: // string, SecureString or AzureKeyVaultSecretReference. SasURI any // Blob service endpoint of the Azure Blob Storage resource. It is mutually exclusive with connectionString, sasUri property. ServiceEndpoint any // The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with // resultType string). ServicePrincipalID any // The key of the service principal used to authenticate against Azure SQL Data Warehouse. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the container of azure blob. Type: string (or Expression with resultType string). Container any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
AzureBlobStorageLocation - The location of azure blob dataset.
func (*AzureBlobStorageLocation) GetDatasetLocation ¶
func (a *AzureBlobStorageLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type AzureBlobStorageLocation.
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 { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // The prefix filter for the Azure Blob name. Type: string (or Expression with resultType string). Prefix any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Azure blob wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Azure blob wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
AzureBlobStorageReadSettings - Azure blob read settings.
func (*AzureBlobStorageReadSettings) GetStoreReadSettings ¶
func (a *AzureBlobStorageReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AzureBlobStorageReadSettings.
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer). BlockSizeInMB any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem }
AzureBlobStorageWriteSettings - Azure blob write settings.
func (*AzureBlobStorageWriteSettings) GetStoreWriteSettings ¶
func (a *AzureBlobStorageWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type AzureBlobStorageWriteSettings.
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Azure Data Explorer command activity properties. TypeProperties *AzureDataExplorerCommandActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
AzureDataExplorerCommandActivity - Azure Data Explorer command activity.
func (*AzureDataExplorerCommandActivity) GetActivity ¶
func (a *AzureDataExplorerCommandActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type AzureDataExplorerCommandActivity.
func (*AzureDataExplorerCommandActivity) GetExecutionActivity ¶
func (a *AzureDataExplorerCommandActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type AzureDataExplorerCommandActivity.
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 any // 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 any }
AzureDataExplorerCommandActivityTypeProperties - Azure Data Explorer command activity properties.
func (AzureDataExplorerCommandActivityTypeProperties) MarshalJSON ¶
func (a AzureDataExplorerCommandActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerCommandActivityTypeProperties.
func (*AzureDataExplorerCommandActivityTypeProperties) UnmarshalJSON ¶
func (a *AzureDataExplorerCommandActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataExplorerCommandActivityTypeProperties.
type AzureDataExplorerDatasetTypeProperties ¶
type AzureDataExplorerDatasetTypeProperties struct { // The table name of the Azure Data Explorer database. Type: string (or Expression with resultType string). Table any }
AzureDataExplorerDatasetTypeProperties - Azure Data Explorer (Kusto) dataset properties.
func (AzureDataExplorerDatasetTypeProperties) MarshalJSON ¶
func (a AzureDataExplorerDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerDatasetTypeProperties.
func (*AzureDataExplorerDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureDataExplorerDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataExplorerDatasetTypeProperties.
type AzureDataExplorerLinkedService ¶
type AzureDataExplorerLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Data Explorer (Kusto) linked service properties. TypeProperties *AzureDataExplorerLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureDataExplorerLinkedService - Azure Data Explorer (Kusto) linked service.
func (*AzureDataExplorerLinkedService) GetLinkedService ¶
func (a *AzureDataExplorerLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureDataExplorerLinkedService.
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 any // 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 any // The credential reference containing authentication information. Credential *CredentialReference // The ID of the service principal used to authenticate against Azure Data Explorer. Type: string (or Expression with resultType // string). ServicePrincipalID any // The key of the service principal used to authenticate against Kusto. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any }
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // If set to true, any aggregation will be skipped. Default is false. Type: boolean. FlushImmediately any // An explicit column mapping description provided in a json format. Type: string. IngestionMappingAsJSON any // A name of a pre-created csv mapping that was defined on the target Kusto table. Type: string. IngestionMappingName any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AzureDataExplorerSink - A copy activity Azure Data Explorer sink.
func (*AzureDataExplorerSink) GetCopySink ¶
func (a *AzureDataExplorerSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureDataExplorerSink.
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 { // REQUIRED; Database query. Should be a Kusto Query Language (KQL) query. Type: string (or Expression with resultType string). Query any // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The name of the Boolean option that controls whether truncation is applied to result-sets that go beyond a certain row-count // limit. NoTruncation any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).. QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AzureDataExplorerSource - A copy activity Azure Data Explorer (Kusto) source.
func (*AzureDataExplorerSource) GetCopySource ¶
func (a *AzureDataExplorerSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzureDataExplorerSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Azure Data Explorer (Kusto) dataset properties. TypeProperties *AzureDataExplorerDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
AzureDataExplorerTableDataset - The Azure Data Explorer (Kusto) dataset.
func (*AzureDataExplorerTableDataset) GetDataset ¶
func (a *AzureDataExplorerTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureDataExplorerTableDataset.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Data Lake Analytics linked service properties. TypeProperties *AzureDataLakeAnalyticsLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureDataLakeAnalyticsLinkedService - Azure Data Lake Analytics linked service.
func (*AzureDataLakeAnalyticsLinkedService) GetLinkedService ¶
func (a *AzureDataLakeAnalyticsLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureDataLakeAnalyticsLinkedService.
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 any // REQUIRED; The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType // string). Tenant any // Azure Data Lake Analytics URI Type: string (or Expression with resultType string). DataLakeAnalyticsURI any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Data Lake Analytics account resource group name (if different from Data Factory account). Type: string (or Expression with // resultType string). ResourceGroupName any // The ID of the application used to authenticate against the Azure Data Lake Analytics account. Type: string (or Expression // with resultType string). ServicePrincipalID any // The Key of the application used to authenticate against the Azure Data Lake Analytics account. ServicePrincipalKey SecretBaseClassification // Data Lake Analytics account subscription ID (if different from Data Factory account). Type: string (or Expression with // resultType string). SubscriptionID any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Azure Data Lake Store dataset properties. TypeProperties *AzureDataLakeStoreDatasetTypeProperties }
AzureDataLakeStoreDataset - Azure Data Lake Store dataset.
func (*AzureDataLakeStoreDataset) GetDataset ¶
func (a *AzureDataLakeStoreDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureDataLakeStoreDataset.
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 *DatasetCompression // The name of the file in the Azure Data Lake Store. Type: string (or Expression with resultType string). FileName any // Path to the folder in the Azure Data Lake Store. Type: string (or Expression with resultType string). FolderPath any // The format of the Data Lake Store. Format DatasetStorageFormatClassification }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Data Lake Store linked service properties. TypeProperties *AzureDataLakeStoreLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureDataLakeStoreLinkedService - Azure Data Lake Store linked service.
func (*AzureDataLakeStoreLinkedService) GetLinkedService ¶
func (a *AzureDataLakeStoreLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureDataLakeStoreLinkedService.
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 any // Data Lake Store account name. Type: string (or Expression with resultType string). AccountName any // 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 any // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Data Lake Store account resource group name (if different from Data Factory account). Type: string (or Expression with // resultType string). ResourceGroupName any // The ID of the application used to authenticate against the Azure Data Lake Store account. Type: string (or Expression with // resultType string). ServicePrincipalID any // The Key of the application used to authenticate against the Azure Data Lake Store account. ServicePrincipalKey SecretBaseClassification // Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType // string). SubscriptionID any // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
AzureDataLakeStoreLocation - The location of azure data lake store dataset.
func (*AzureDataLakeStoreLocation) GetDatasetLocation ¶
func (a *AzureDataLakeStoreLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type AzureDataLakeStoreLocation.
func (AzureDataLakeStoreLocation) MarshalJSON ¶
func (a AzureDataLakeStoreLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreLocation.
func (*AzureDataLakeStoreLocation) UnmarshalJSON ¶
func (a *AzureDataLakeStoreLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDataLakeStoreLocation.
type AzureDataLakeStoreReadSettings ¶
type AzureDataLakeStoreReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // 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 any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // ADLS wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // ADLS wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
AzureDataLakeStoreReadSettings - Azure data lake store read settings.
func (*AzureDataLakeStoreReadSettings) GetStoreReadSettings ¶
func (a *AzureDataLakeStoreReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AzureDataLakeStoreReadSettings.
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. Type: string (or Expression with resultType string). CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Single File Parallel. EnableAdlsSingleFileParallel any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AzureDataLakeStoreSink - A copy activity Azure Data Lake Store sink.
func (*AzureDataLakeStoreSink) GetCopySink ¶
func (a *AzureDataLakeStoreSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureDataLakeStoreSink.
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 { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AzureDataLakeStoreSource - A copy activity Azure Data Lake source.
func (*AzureDataLakeStoreSource) GetCopySource ¶
func (a *AzureDataLakeStoreSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzureDataLakeStoreSource.
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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: string (or Expression with resultType // string). ExpiryDateTime any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem }
AzureDataLakeStoreWriteSettings - Azure data lake store write settings.
func (*AzureDataLakeStoreWriteSettings) GetStoreWriteSettings ¶
func (a *AzureDataLakeStoreWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type AzureDataLakeStoreWriteSettings.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *AzureDatabricksDeltaLakeDatasetTypeProperties }
AzureDatabricksDeltaLakeDataset - Azure Databricks Delta Lake dataset.
func (*AzureDatabricksDeltaLakeDataset) GetDataset ¶
func (a *AzureDatabricksDeltaLakeDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureDatabricksDeltaLakeDataset.
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 any // The name of delta table. Type: string (or Expression with resultType string). Table any }
AzureDatabricksDeltaLakeDatasetTypeProperties - Azure Databricks Delta Lake Dataset Properties
func (AzureDatabricksDeltaLakeDatasetTypeProperties) MarshalJSON ¶
func (a AzureDatabricksDeltaLakeDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeDatasetTypeProperties.
func (*AzureDatabricksDeltaLakeDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureDatabricksDeltaLakeDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureDatabricksDeltaLakeDatasetTypeProperties.
type AzureDatabricksDeltaLakeExportCommand ¶
type AzureDatabricksDeltaLakeExportCommand struct { // REQUIRED; The export setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the date format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). DateFormat any // Specify the timestamp format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType // string). TimestampFormat any }
AzureDatabricksDeltaLakeExportCommand - Azure Databricks Delta Lake export command settings.
func (*AzureDatabricksDeltaLakeExportCommand) GetExportSettings ¶
func (a *AzureDatabricksDeltaLakeExportCommand) GetExportSettings() *ExportSettings
GetExportSettings implements the ExportSettingsClassification interface for type AzureDatabricksDeltaLakeExportCommand.
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 { // REQUIRED; The import setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the date format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). DateFormat any // Specify the timestamp format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). TimestampFormat any }
AzureDatabricksDeltaLakeImportCommand - Azure Databricks Delta Lake import command settings.
func (*AzureDatabricksDeltaLakeImportCommand) GetImportSettings ¶
func (a *AzureDatabricksDeltaLakeImportCommand) GetImportSettings() *ImportSettings
GetImportSettings implements the ImportSettingsClassification interface for type AzureDatabricksDeltaLakeImportCommand.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Databricks Delta Lake linked service properties. TypeProperties *AzureDatabricksDetltaLakeLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureDatabricksDeltaLakeLinkedService - Azure Databricks Delta Lake linked service.
func (*AzureDatabricksDeltaLakeLinkedService) GetLinkedService ¶
func (a *AzureDatabricksDeltaLakeLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureDatabricksDeltaLakeLinkedService.
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Azure Databricks Delta Lake import settings. ImportSettings *AzureDatabricksDeltaLakeImportCommand // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AzureDatabricksDeltaLakeSink - A copy activity Azure Databricks Delta Lake sink.
func (*AzureDatabricksDeltaLakeSink) GetCopySink ¶
func (a *AzureDatabricksDeltaLakeSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureDatabricksDeltaLakeSink.
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 { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Azure Databricks Delta Lake export settings. ExportSettings *AzureDatabricksDeltaLakeExportCommand // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Azure Databricks Delta Lake Sql query. Type: string (or Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AzureDatabricksDeltaLakeSource - A copy activity Azure Databricks Delta Lake source.
func (*AzureDatabricksDeltaLakeSource) GetCopySource ¶
func (a *AzureDatabricksDeltaLakeSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzureDatabricksDeltaLakeSource.
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; .azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType // string). Domain any // Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string, // SecureString or AzureKeyVaultSecretReference. AccessToken SecretBaseClassification // 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 any // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Workspace resource id for databricks REST API. Type: string (or Expression with resultType string). WorkspaceResourceID any }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Databricks linked service properties. TypeProperties *AzureDatabricksLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureDatabricksLinkedService - Azure Databricks linked service.
func (*AzureDatabricksLinkedService) GetLinkedService ¶
func (a *AzureDatabricksLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureDatabricksLinkedService.
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 any // 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 // Required to specify MSI, if using Workspace resource id for databricks REST API. Type: string (or Expression with resultType // string). Authentication any // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // 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 any // Additional tags for cluster resources. This property is ignored in instance pool configurations. NewClusterCustomTags map[string]any // 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 any // 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 any // User-defined initialization scripts for the new cluster. Type: array of strings (or Expression with resultType array of // strings). NewClusterInitScripts any // Specify a location to deliver Spark driver, worker, and event logs. Type: string (or Expression with resultType string). NewClusterLogDestination any // 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 any // 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 any // A set of optional, user-specified Spark configuration key-value pairs. NewClusterSparkConf map[string]any // A set of optional, user-specified Spark environment variables key-value pairs. NewClusterSparkEnvVars map[string]any // 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 any // 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 any // Workspace resource id for databricks REST API. Type: string (or Expression with resultType string). WorkspaceResourceID any }
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 AzureFileStorageLinkedService ¶
type AzureFileStorageLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure File Storage linked service properties. TypeProperties *AzureFileStorageLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureFileStorageLinkedService - Azure File Storage linked service.
func (*AzureFileStorageLinkedService) GetLinkedService ¶
func (a *AzureFileStorageLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureFileStorageLinkedService.
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 { // The Azure key vault secret reference of accountKey in connection string. AccountKey *AzureKeyVaultSecretReference // The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // string). FileShare any // Host name of the server. Type: string (or Expression with resultType string). Host any // Password to logon the server. Password SecretBaseClassification // The Azure key vault secret reference of sasToken in sas uri. SasToken *AzureKeyVaultSecretReference // SAS URI of the Azure File resource. It is mutually exclusive with connectionString property. Type: string, SecureString // or AzureKeyVaultSecretReference. SasURI any // File service endpoint of the Azure File Storage resource. It is mutually exclusive with connectionString, sasUri property. ServiceEndpoint any // The azure file share snapshot version. Type: string (or Expression with resultType string). Snapshot any // User ID to logon the server. Type: string (or Expression with resultType string). UserID any }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
AzureFileStorageLocation - The location of file server dataset.
func (*AzureFileStorageLocation) GetDatasetLocation ¶
func (a *AzureFileStorageLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type AzureFileStorageLocation.
func (AzureFileStorageLocation) MarshalJSON ¶
func (a AzureFileStorageLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFileStorageLocation.
func (*AzureFileStorageLocation) UnmarshalJSON ¶
func (a *AzureFileStorageLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFileStorageLocation.
type AzureFileStorageReadSettings ¶
type AzureFileStorageReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // The prefix filter for the Azure File name starting from root path. Type: string (or Expression with resultType string). Prefix any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Azure File Storage wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Azure File Storage wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
AzureFileStorageReadSettings - Azure File Storage read settings.
func (*AzureFileStorageReadSettings) GetStoreReadSettings ¶
func (a *AzureFileStorageReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AzureFileStorageReadSettings.
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem }
AzureFileStorageWriteSettings - Azure File Storage write settings.
func (*AzureFileStorageWriteSettings) GetStoreWriteSettings ¶
func (a *AzureFileStorageWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type AzureFileStorageWriteSettings.
func (AzureFileStorageWriteSettings) MarshalJSON ¶
func (a AzureFileStorageWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFileStorageWriteSettings.
func (*AzureFileStorageWriteSettings) UnmarshalJSON ¶
func (a *AzureFileStorageWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFileStorageWriteSettings.
type AzureFunctionActivity ¶
type AzureFunctionActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Azure Function activity properties. TypeProperties *AzureFunctionActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
AzureFunctionActivity - Azure Function activity.
func (*AzureFunctionActivity) GetActivity ¶
func (a *AzureFunctionActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type AzureFunctionActivity.
func (*AzureFunctionActivity) GetExecutionActivity ¶
func (a *AzureFunctionActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type AzureFunctionActivity.
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.
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 any // REQUIRED; Rest API method for target endpoint. Method *AzureFunctionActivityMethod // 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 any // 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 map[string]any }
AzureFunctionActivityTypeProperties - Azure Function activity type properties.
func (AzureFunctionActivityTypeProperties) MarshalJSON ¶
func (a AzureFunctionActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureFunctionActivityTypeProperties.
func (*AzureFunctionActivityTypeProperties) UnmarshalJSON ¶
func (a *AzureFunctionActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureFunctionActivityTypeProperties.
type AzureFunctionLinkedService ¶
type AzureFunctionLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Function linked service properties. TypeProperties *AzureFunctionLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureFunctionLinkedService - Azure Function linked service.
func (*AzureFunctionLinkedService) GetLinkedService ¶
func (a *AzureFunctionLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureFunctionLinkedService.
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. Type: string (or // Expression with resultType string). FunctionAppURL any // Type of authentication (Required to specify MSI) used to connect to AzureFunction. Type: string (or Expression with resultType // string). Authentication any // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Function or Host key for Azure Function App. FunctionKey SecretBaseClassification // Allowed token audiences for azure function. Type: string (or Expression with resultType string). ResourceID any }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Key Vault linked service properties. TypeProperties *AzureKeyVaultLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureKeyVaultLinkedService - Azure Key Vault linked service.
func (*AzureKeyVaultLinkedService) GetLinkedService ¶
func (a *AzureKeyVaultLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureKeyVaultLinkedService.
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 any // The credential reference containing authentication information. Credential *CredentialReference }
AzureKeyVaultLinkedServiceTypeProperties - Azure Key Vault linked service properties.
func (AzureKeyVaultLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureKeyVaultLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureKeyVaultLinkedServiceTypeProperties.
func (*AzureKeyVaultLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureKeyVaultLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureKeyVaultLinkedServiceTypeProperties.
type AzureKeyVaultSecretReference ¶
type AzureKeyVaultSecretReference struct { // REQUIRED; The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string). SecretName any // REQUIRED; The Azure Key Vault linked service reference. Store *LinkedServiceReference // REQUIRED; Type of the secret. Type *string // 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 any }
AzureKeyVaultSecretReference - Azure Key Vault secret reference.
func (*AzureKeyVaultSecretReference) GetSecretBase ¶
func (a *AzureKeyVaultSecretReference) GetSecretBase() *SecretBase
GetSecretBase implements the SecretBaseClassification interface for type AzureKeyVaultSecretReference.
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Azure ML Batch Execution activity properties. TypeProperties *AzureMLBatchExecutionActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
AzureMLBatchExecutionActivity - Azure ML Batch Execution activity.
func (*AzureMLBatchExecutionActivity) GetActivity ¶
func (a *AzureMLBatchExecutionActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type AzureMLBatchExecutionActivity.
func (*AzureMLBatchExecutionActivity) GetExecutionActivity ¶
func (a *AzureMLBatchExecutionActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type AzureMLBatchExecutionActivity.
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]any // 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 // 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 }
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.
func (*AzureMLBatchExecutionActivityTypeProperties) UnmarshalJSON ¶
func (a *AzureMLBatchExecutionActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLBatchExecutionActivityTypeProperties.
type AzureMLExecutePipelineActivity ¶
type AzureMLExecutePipelineActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Azure ML Execute Pipeline activity properties. TypeProperties *AzureMLExecutePipelineActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
AzureMLExecutePipelineActivity - Azure ML Execute Pipeline activity.
func (*AzureMLExecutePipelineActivity) GetActivity ¶
func (a *AzureMLExecutePipelineActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type AzureMLExecutePipelineActivity.
func (*AzureMLExecutePipelineActivity) GetExecutionActivity ¶
func (a *AzureMLExecutePipelineActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type AzureMLExecutePipelineActivity.
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 { // 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 any // Dictionary used for changing data path assignments without retraining. Values will be passed in the dataPathAssignments // property of the published pipeline execution request. Type: object (or // Expression with resultType object). DataPathAssignments any // 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 any // 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 any // ID of the published Azure ML pipeline endpoint. Type: string (or Expression with resultType string). MlPipelineEndpointID any // ID of the published Azure ML pipeline. Type: string (or Expression with resultType string). MlPipelineID any // 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 any // Version of the published Azure ML pipeline endpoint. Type: string (or Expression with resultType string). Version any }
AzureMLExecutePipelineActivityTypeProperties - Azure ML Execute Pipeline activity properties.
func (AzureMLExecutePipelineActivityTypeProperties) MarshalJSON ¶
func (a AzureMLExecutePipelineActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLExecutePipelineActivityTypeProperties.
func (*AzureMLExecutePipelineActivityTypeProperties) UnmarshalJSON ¶
func (a *AzureMLExecutePipelineActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLExecutePipelineActivityTypeProperties.
type AzureMLLinkedService ¶
type AzureMLLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure ML Studio Web Service linked service properties. TypeProperties *AzureMLLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureMLLinkedService - Azure ML Studio Web Service linked service.
func (*AzureMLLinkedService) GetLinkedService ¶
func (a *AzureMLLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureMLLinkedService.
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 // REQUIRED; The Batch Execution REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType // string). MlEndpoint any // Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType // string). Authentication any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // The key of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio // web service. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any // The Update Resource REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType string). UpdateResourceEndpoint any }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure ML Service linked service properties. TypeProperties *AzureMLServiceLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureMLServiceLinkedService - Azure ML Service linked service.
func (*AzureMLServiceLinkedService) GetLinkedService ¶
func (a *AzureMLServiceLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureMLServiceLinkedService.
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 any // REQUIRED; Azure ML Service workspace resource group name. Type: string (or Expression with resultType string). ResourceGroupName any // REQUIRED; Azure ML Service workspace subscription ID. Type: string (or Expression with resultType string). SubscriptionID any // Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType // string). Authentication any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // The key of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any }
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Azure ML Update Resource management activity properties. TypeProperties *AzureMLUpdateResourceActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
AzureMLUpdateResourceActivity - Azure ML Update Resource management activity.
func (*AzureMLUpdateResourceActivity) GetActivity ¶
func (a *AzureMLUpdateResourceActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type AzureMLUpdateResourceActivity.
func (*AzureMLUpdateResourceActivity) GetExecutionActivity ¶
func (a *AzureMLUpdateResourceActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type AzureMLUpdateResourceActivity.
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 any // REQUIRED; Name of Azure Storage linked service holding the .ilearner file that will be uploaded by the update operation. TrainedModelLinkedServiceName *LinkedServiceReference // REQUIRED; Name of the Trained Model module in the Web Service experiment to be updated. Type: string (or Expression with // resultType string). TrainedModelName any }
AzureMLUpdateResourceActivityTypeProperties - Azure ML Update Resource activity properties.
func (AzureMLUpdateResourceActivityTypeProperties) MarshalJSON ¶
func (a AzureMLUpdateResourceActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLUpdateResourceActivityTypeProperties.
func (*AzureMLUpdateResourceActivityTypeProperties) UnmarshalJSON ¶
func (a *AzureMLUpdateResourceActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLUpdateResourceActivityTypeProperties.
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 any // REQUIRED; Reference to an Azure Storage LinkedService, where Azure ML WebService Input/Output file located. LinkedServiceName *LinkedServiceReference }
AzureMLWebServiceFile - Azure ML WebService Input/Output file
func (AzureMLWebServiceFile) MarshalJSON ¶
func (a AzureMLWebServiceFile) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMLWebServiceFile.
func (*AzureMLWebServiceFile) UnmarshalJSON ¶
func (a *AzureMLWebServiceFile) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMLWebServiceFile.
type AzureMariaDBLinkedService ¶
type AzureMariaDBLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Database for MariaDB linked service properties. TypeProperties *AzureMariaDBLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureMariaDBLinkedService - Azure Database for MariaDB linked service.
func (*AzureMariaDBLinkedService) GetLinkedService ¶
func (a *AzureMariaDBLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureMariaDBLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference }
AzureMariaDBLinkedServiceTypeProperties - Azure Database for MariaDB linked service properties.
func (AzureMariaDBLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureMariaDBLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMariaDBLinkedServiceTypeProperties.
func (*AzureMariaDBLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureMariaDBLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMariaDBLinkedServiceTypeProperties.
type AzureMariaDBSource ¶
type AzureMariaDBSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AzureMariaDBSource - A copy activity Azure MariaDB source.
func (*AzureMariaDBSource) GetCopySource ¶
func (a *AzureMariaDBSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzureMariaDBSource.
func (*AzureMariaDBSource) GetTabularSource ¶
func (a *AzureMariaDBSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type AzureMariaDBSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
AzureMariaDBTableDataset - Azure Database for MariaDB dataset.
func (*AzureMariaDBTableDataset) GetDataset ¶
func (a *AzureMariaDBTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureMariaDBTableDataset.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure MySQL database linked service properties. TypeProperties *AzureMySQLLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureMySQLLinkedService - Azure MySQL database linked service.
func (*AzureMySQLLinkedService) GetLinkedService ¶
func (a *AzureMySQLLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureMySQLLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference }
AzureMySQLLinkedServiceTypeProperties - Azure MySQL database linked service properties.
func (AzureMySQLLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureMySQLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMySQLLinkedServiceTypeProperties.
func (*AzureMySQLLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureMySQLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMySQLLinkedServiceTypeProperties.
type AzureMySQLSink ¶
type AzureMySQLSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AzureMySQLSink - A copy activity Azure MySql sink.
func (*AzureMySQLSink) GetCopySink ¶
func (a *AzureMySQLSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureMySQLSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AzureMySQLSource - A copy activity Azure MySQL source.
func (*AzureMySQLSource) GetCopySource ¶
func (a *AzureMySQLSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzureMySQLSource.
func (*AzureMySQLSource) GetTabularSource ¶
func (a *AzureMySQLSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type AzureMySQLSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Azure MySQL database dataset properties. TypeProperties *AzureMySQLTableDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
AzureMySQLTableDataset - The Azure MySQL database dataset.
func (*AzureMySQLTableDataset) GetDataset ¶
func (a *AzureMySQLTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureMySQLTableDataset.
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 any // The Azure MySQL database table name. Type: string (or Expression with resultType string). TableName any }
AzureMySQLTableDatasetTypeProperties - Azure MySQL database dataset properties.
func (AzureMySQLTableDatasetTypeProperties) MarshalJSON ¶
func (a AzureMySQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureMySQLTableDatasetTypeProperties.
func (*AzureMySQLTableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureMySQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureMySQLTableDatasetTypeProperties.
type AzurePostgreSQLLinkedService ¶
type AzurePostgreSQLLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure PostgreSQL linked service properties. TypeProperties *AzurePostgreSQLLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzurePostgreSQLLinkedService - Azure PostgreSQL linked service.
func (*AzurePostgreSQLLinkedService) GetLinkedService ¶
func (a *AzurePostgreSQLLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzurePostgreSQLLinkedService.
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 { // The time to wait (in seconds) while trying to execute a command before terminating the attempt and generating an error. // Set to zero for infinity. Type: integer. CommandTimeout any // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // Database name for connection. Type: string. Database any // Gets or sets the .NET encoding that will be used to encode/decode PostgreSQL string data. Type: string Encoding any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference // The port for the connection. Type: integer. Port any // Determines the size of the internal buffer uses when reading. Increasing may improve performance if transferring large // values from the database. Type: integer. ReadBufferSize any // SSL mode for connection. Type: integer. 0: disable, 1:allow, 2: prefer, 3: require, 4: verify-ca, 5: verify-full. Type: // integer. SSLMode any // Server name for connection. Type: string. Server any // The time to wait (in seconds) while trying to establish a connection before terminating the attempt and generating an error. // Type: integer. Timeout any // Gets or sets the session timezone. Type: string. Timezone any // Whether to trust the server certificate without validating it. Type: boolean. TrustServerCertificate any // Username for authentication. Type: string. Username any }
AzurePostgreSQLLinkedServiceTypeProperties - Azure PostgreSQL linked service properties.
func (AzurePostgreSQLLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzurePostgreSQLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLLinkedServiceTypeProperties.
func (*AzurePostgreSQLLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzurePostgreSQLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzurePostgreSQLLinkedServiceTypeProperties.
type AzurePostgreSQLSink ¶
type AzurePostgreSQLSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AzurePostgreSQLSink - A copy activity Azure PostgreSQL sink.
func (*AzurePostgreSQLSink) GetCopySink ¶
func (a *AzurePostgreSQLSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzurePostgreSQLSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AzurePostgreSQLSource - A copy activity Azure PostgreSQL source.
func (*AzurePostgreSQLSource) GetCopySource ¶
func (a *AzurePostgreSQLSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzurePostgreSQLSource.
func (*AzurePostgreSQLSource) GetTabularSource ¶
func (a *AzurePostgreSQLSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type AzurePostgreSQLSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *AzurePostgreSQLTableDatasetTypeProperties }
AzurePostgreSQLTableDataset - Azure PostgreSQL dataset.
func (*AzurePostgreSQLTableDataset) GetDataset ¶
func (a *AzurePostgreSQLTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzurePostgreSQLTableDataset.
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 any // The table name of the Azure PostgreSQL database. Type: string (or Expression with resultType string). Table any // The table name of the Azure PostgreSQL database which includes both schema and table. Type: string (or Expression with // resultType string). TableName any }
AzurePostgreSQLTableDatasetTypeProperties - Azure PostgreSQL dataset properties.
func (AzurePostgreSQLTableDatasetTypeProperties) MarshalJSON ¶
func (a AzurePostgreSQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLTableDatasetTypeProperties.
func (*AzurePostgreSQLTableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzurePostgreSQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzurePostgreSQLTableDatasetTypeProperties.
type AzureQueueSink ¶
type AzureQueueSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AzureQueueSink - A copy activity Azure Queue sink.
func (*AzureQueueSink) GetCopySink ¶
func (a *AzureQueueSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureQueueSink.
func (AzureQueueSink) MarshalJSON ¶
func (a AzureQueueSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureQueueSink.
func (*AzureQueueSink) UnmarshalJSON ¶
func (a *AzureQueueSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureQueueSink.
type AzureSQLDWAuthenticationType ¶
type AzureSQLDWAuthenticationType string
AzureSQLDWAuthenticationType - The type used for authentication. Type: string.
const ( AzureSQLDWAuthenticationTypeSQL AzureSQLDWAuthenticationType = "SQL" AzureSQLDWAuthenticationTypeServicePrincipal AzureSQLDWAuthenticationType = "ServicePrincipal" AzureSQLDWAuthenticationTypeSystemAssignedManagedIdentity AzureSQLDWAuthenticationType = "SystemAssignedManagedIdentity" AzureSQLDWAuthenticationTypeUserAssignedManagedIdentity AzureSQLDWAuthenticationType = "UserAssignedManagedIdentity" )
func PossibleAzureSQLDWAuthenticationTypeValues ¶
func PossibleAzureSQLDWAuthenticationTypeValues() []AzureSQLDWAuthenticationType
PossibleAzureSQLDWAuthenticationTypeValues returns the possible values for the AzureSQLDWAuthenticationType const type.
type AzureSQLDWLinkedService ¶
type AzureSQLDWLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure SQL Data Warehouse linked service properties. TypeProperties *AzureSQLDWLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureSQLDWLinkedService - Azure SQL Data Warehouse linked service.
func (*AzureSQLDWLinkedService) GetLinkedService ¶
func (a *AzureSQLDWLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureSQLDWLinkedService.
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 { // The application workload type when connecting to a server, used by recommended version. Possible values are ReadOnly and // ReadWrite. Type: string (or Expression with resultType string). ApplicationIntent any // The type used for authentication. Type: string. AuthenticationType *AzureSQLDWAuthenticationType // 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 any // The default wait time (in seconds) before terminating the attempt to execute a command and generating an error, used by // recommended version. Type: integer (or Expression with resultType integer). CommandTimeout any // The number of re-connections attempted after identifying that there was an idle connection failure, used by recommended // version. This must be an integer between 0 and 255. Type: integer (or Expression // with resultType integer). ConnectRetryCount any // The amount of time (in seconds) between each re-connection attempt after identifying that there was an idle connection // failure, used by recommended version. This must be an integer between 1 and 60. // Type: integer (or Expression with resultType integer). ConnectRetryInterval any // The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an // error, used by recommended version. Type: integer (or Expression with resultType // integer). ConnectTimeout any // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The credential reference containing authentication information. Credential *CredentialReference // The name of the database, used by recommended version. Type: string (or Expression with resultType string). Database any // Indicate whether TLS encryption is required for all data sent between the client and server, used by recommended version. // Possible values are true/yes/mandatory, false/no/optional and strict. Type: // string (or Expression with resultType string). Encrypt any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The name or address of the partner server to connect to if the primary server is down, used by recommended version. Type: // string (or Expression with resultType string). FailoverPartner any // The host name to use when validating the server certificate for the connection. When not specified, the server name from // the Data Source is used for certificate validation, used by recommended // version. Type: string (or Expression with resultType string). HostNameInCertificate any // Indicate whether User ID and Password are specified in the connection (when false) or whether the current Windows account // credentials are used for authentication (when true), used by recommended // version. Type: Boolean (or Expression with resultType boolean). IntegratedSecurity any // The minimum time, in seconds, for the connection to live in the connection pool before being destroyed, used by recommended // version. Type: integer (or Expression with resultType integer). LoadBalanceTimeout any // The maximum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MaxPoolSize any // The minimum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MinPoolSize any // If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true // provides faster detection of and connection to the (currently) active // server, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultiSubnetFailover any // When true, an application can maintain multiple active result sets (MARS). When false, an application must process or cancel // all result sets from one batch before it can execute any other batch on // that connection, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultipleActiveResultSets any // The size in bytes of the network packets used to communicate with an instance of server, used by recommended version. Type: // integer (or Expression with resultType integer). PacketSize any // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference // Indicate whether the connection will be pooled or explicitly opened every time that the connection is requested, used by // recommended version. Type: Boolean (or Expression with resultType boolean). Pooling any // The name or network address of the instance of SQL Server to which to connect, used by recommended version. Type: string // (or Expression with resultType string). Server any // 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 // 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 any // The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with // resultType string). ServicePrincipalID any // The key of the service principal used to authenticate against Azure SQL Data Warehouse. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any // Indicate whether the channel will be encrypted while bypassing walking the certificate chain to validate trust, used by // recommended version. Type: Boolean (or Expression with resultType boolean). TrustServerCertificate any // The user name to be used when connecting to server. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Azure SQL Data Warehouse dataset properties. TypeProperties *AzureSQLDWTableDatasetTypeProperties }
AzureSQLDWTableDataset - The Azure SQL Data Warehouse dataset.
func (*AzureSQLDWTableDataset) GetDataset ¶
func (a *AzureSQLDWTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureSQLDWTableDataset.
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 any // The table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
AzureSQLDWTableDatasetTypeProperties - Azure SQL Data Warehouse dataset properties.
func (AzureSQLDWTableDatasetTypeProperties) MarshalJSON ¶
func (a AzureSQLDWTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLDWTableDatasetTypeProperties.
func (*AzureSQLDWTableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureSQLDWTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLDWTableDatasetTypeProperties.
type AzureSQLDatabaseAuthenticationType ¶
type AzureSQLDatabaseAuthenticationType string
AzureSQLDatabaseAuthenticationType - The type used for authentication. Type: string.
const ( AzureSQLDatabaseAuthenticationTypeSQL AzureSQLDatabaseAuthenticationType = "SQL" AzureSQLDatabaseAuthenticationTypeServicePrincipal AzureSQLDatabaseAuthenticationType = "ServicePrincipal" AzureSQLDatabaseAuthenticationTypeSystemAssignedManagedIdentity AzureSQLDatabaseAuthenticationType = "SystemAssignedManagedIdentity" AzureSQLDatabaseAuthenticationTypeUserAssignedManagedIdentity AzureSQLDatabaseAuthenticationType = "UserAssignedManagedIdentity" )
func PossibleAzureSQLDatabaseAuthenticationTypeValues ¶
func PossibleAzureSQLDatabaseAuthenticationTypeValues() []AzureSQLDatabaseAuthenticationType
PossibleAzureSQLDatabaseAuthenticationTypeValues returns the possible values for the AzureSQLDatabaseAuthenticationType const type.
type AzureSQLDatabaseLinkedService ¶
type AzureSQLDatabaseLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure SQL Database linked service properties. TypeProperties *AzureSQLDatabaseLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureSQLDatabaseLinkedService - Microsoft Azure SQL Database linked service.
func (*AzureSQLDatabaseLinkedService) GetLinkedService ¶
func (a *AzureSQLDatabaseLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureSQLDatabaseLinkedService.
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 { // Sql always encrypted properties. AlwaysEncryptedSettings *SQLAlwaysEncryptedProperties // The application workload type when connecting to a server, used by recommended version. Possible values are ReadOnly and // ReadWrite. Type: string (or Expression with resultType string). ApplicationIntent any // The type used for authentication. Type: string. AuthenticationType *AzureSQLDatabaseAuthenticationType // 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 any // The default wait time (in seconds) before terminating the attempt to execute a command and generating an error, used by // recommended version. Type: integer (or Expression with resultType integer). CommandTimeout any // The number of re-connections attempted after identifying that there was an idle connection failure, used by recommended // version. This must be an integer between 0 and 255. Type: integer (or Expression // with resultType integer). ConnectRetryCount any // The amount of time (in seconds) between each re-connection attempt after identifying that there was an idle connection // failure, used by recommended version. This must be an integer between 1 and 60. // Type: integer (or Expression with resultType integer). ConnectRetryInterval any // The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an // error, used by recommended version. Type: integer (or Expression with resultType // integer). ConnectTimeout any // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The credential reference containing authentication information. Credential *CredentialReference // The name of the database, used by recommended version. Type: string (or Expression with resultType string). Database any // Indicate whether TLS encryption is required for all data sent between the client and server, used by recommended version. // Possible values are true/yes/mandatory, false/no/optional and strict. Type: // string (or Expression with resultType string). Encrypt any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The name or address of the partner server to connect to if the primary server is down, used by recommended version. Type: // string (or Expression with resultType string). FailoverPartner any // The host name to use when validating the server certificate for the connection. When not specified, the server name from // the Data Source is used for certificate validation, used by recommended // version. Type: string (or Expression with resultType string). HostNameInCertificate any // Indicate whether User ID and Password are specified in the connection (when false) or whether the current Windows account // credentials are used for authentication (when true), used by recommended // version. Type: Boolean (or Expression with resultType boolean). IntegratedSecurity any // The minimum time, in seconds, for the connection to live in the connection pool before being destroyed, used by recommended // version. Type: integer (or Expression with resultType integer). LoadBalanceTimeout any // The maximum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MaxPoolSize any // The minimum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MinPoolSize any // If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true // provides faster detection of and connection to the (currently) active // server, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultiSubnetFailover any // When true, an application can maintain multiple active result sets (MARS). When false, an application must process or cancel // all result sets from one batch before it can execute any other batch on // that connection, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultipleActiveResultSets any // The size in bytes of the network packets used to communicate with an instance of server, used by recommended version. Type: // integer (or Expression with resultType integer). PacketSize any // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference // Indicate whether the connection will be pooled or explicitly opened every time that the connection is requested, used by // recommended version. Type: Boolean (or Expression with resultType boolean). Pooling any // The name or network address of the instance of SQL Server to which to connect, used by recommended version. Type: string // (or Expression with resultType string). Server any // 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 // 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 any // The ID of the service principal used to authenticate against Azure SQL Database. Type: string (or Expression with resultType // string). ServicePrincipalID any // The key of the service principal used to authenticate against Azure SQL Database. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any // Indicate whether the channel will be encrypted while bypassing walking the certificate chain to validate trust, used by // recommended version. Type: Boolean (or Expression with resultType boolean). TrustServerCertificate any // The user name to be used when connecting to server. Type: string (or Expression with resultType string). UserName any }
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 AzureSQLMIAuthenticationType ¶
type AzureSQLMIAuthenticationType string
AzureSQLMIAuthenticationType - The type used for authentication. Type: string.
const ( AzureSQLMIAuthenticationTypeSQL AzureSQLMIAuthenticationType = "SQL" AzureSQLMIAuthenticationTypeServicePrincipal AzureSQLMIAuthenticationType = "ServicePrincipal" AzureSQLMIAuthenticationTypeSystemAssignedManagedIdentity AzureSQLMIAuthenticationType = "SystemAssignedManagedIdentity" AzureSQLMIAuthenticationTypeUserAssignedManagedIdentity AzureSQLMIAuthenticationType = "UserAssignedManagedIdentity" )
func PossibleAzureSQLMIAuthenticationTypeValues ¶
func PossibleAzureSQLMIAuthenticationTypeValues() []AzureSQLMIAuthenticationType
PossibleAzureSQLMIAuthenticationTypeValues returns the possible values for the AzureSQLMIAuthenticationType const type.
type AzureSQLMILinkedService ¶
type AzureSQLMILinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure SQL Managed Instance linked service properties. TypeProperties *AzureSQLMILinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureSQLMILinkedService - Azure SQL Managed Instance linked service.
func (*AzureSQLMILinkedService) GetLinkedService ¶
func (a *AzureSQLMILinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureSQLMILinkedService.
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 { // Sql always encrypted properties. AlwaysEncryptedSettings *SQLAlwaysEncryptedProperties // The application workload type when connecting to a server, used by recommended version. Possible values are ReadOnly and // ReadWrite. Type: string (or Expression with resultType string). ApplicationIntent any // The type used for authentication. Type: string. AuthenticationType *AzureSQLMIAuthenticationType // 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 any // The default wait time (in seconds) before terminating the attempt to execute a command and generating an error, used by // recommended version. Type: integer (or Expression with resultType integer). CommandTimeout any // The number of re-connections attempted after identifying that there was an idle connection failure, used by recommended // version. This must be an integer between 0 and 255. Type: integer (or Expression // with resultType integer). ConnectRetryCount any // The amount of time (in seconds) between each re-connection attempt after identifying that there was an idle connection // failure, used by recommended version. This must be an integer between 1 and 60. // Type: integer (or Expression with resultType integer). ConnectRetryInterval any // The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an // error, used by recommended version. Type: integer (or Expression with resultType // integer). ConnectTimeout any // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The credential reference containing authentication information. Credential *CredentialReference // The name of the database, used by recommended version. Type: string (or Expression with resultType string). Database any // Indicate whether TLS encryption is required for all data sent between the client and server, used by recommended version. // Possible values are true/yes/mandatory, false/no/optional and strict. Type: // string (or Expression with resultType string). Encrypt any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The name or address of the partner server to connect to if the primary server is down, used by recommended version. Type: // string (or Expression with resultType string). FailoverPartner any // The host name to use when validating the server certificate for the connection. When not specified, the server name from // the Data Source is used for certificate validation, used by recommended // version. Type: string (or Expression with resultType string). HostNameInCertificate any // Indicate whether User ID and Password are specified in the connection (when false) or whether the current Windows account // credentials are used for authentication (when true), used by recommended // version. Type: Boolean (or Expression with resultType boolean). IntegratedSecurity any // The minimum time, in seconds, for the connection to live in the connection pool before being destroyed, used by recommended // version. Type: integer (or Expression with resultType integer). LoadBalanceTimeout any // The maximum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MaxPoolSize any // The minimum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MinPoolSize any // If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true // provides faster detection of and connection to the (currently) active // server, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultiSubnetFailover any // When true, an application can maintain multiple active result sets (MARS). When false, an application must process or cancel // all result sets from one batch before it can execute any other batch on // that connection, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultipleActiveResultSets any // The size in bytes of the network packets used to communicate with an instance of server, used by recommended version. Type: // integer (or Expression with resultType integer). PacketSize any // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference // Indicate whether the connection will be pooled or explicitly opened every time that the connection is requested, used by // recommended version. Type: Boolean (or Expression with resultType boolean). Pooling any // The name or network address of the instance of SQL Server to which to connect, used by recommended version. Type: string // (or Expression with resultType string). Server any // 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 // 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 any // The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with // resultType string). ServicePrincipalID any // The key of the service principal used to authenticate against Azure SQL Managed Instance. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any // Indicate whether the channel will be encrypted while bypassing walking the certificate chain to validate trust, used by // recommended version. Type: Boolean (or Expression with resultType boolean). TrustServerCertificate any // The user name to be used when connecting to server. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Azure SQL Managed Instance dataset properties. TypeProperties *AzureSQLMITableDatasetTypeProperties }
AzureSQLMITableDataset - The Azure SQL Managed Instance dataset.
func (*AzureSQLMITableDataset) GetDataset ¶
func (a *AzureSQLMITableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureSQLMITableDataset.
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 any // The table name of the Azure SQL Managed Instance dataset. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
AzureSQLMITableDatasetTypeProperties - Azure SQL Managed Instance dataset properties.
func (AzureSQLMITableDatasetTypeProperties) MarshalJSON ¶
func (a AzureSQLMITableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLMITableDatasetTypeProperties.
func (*AzureSQLMITableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureSQLMITableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLMITableDatasetTypeProperties.
type AzureSQLSink ¶
type AzureSQLSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // SQL writer stored procedure name. Type: string (or Expression with resultType string). SQLWriterStoredProcedureName any // SQL writer table type. Type: string (or Expression with resultType string). SQLWriterTableType any // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). SQLWriterUseTableLock any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // SQL stored procedure parameters. StoredProcedureParameters any // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). StoredProcedureTableTypeParameterName any // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). TableOption any // SQL upsert settings. UpsertSettings *SQLUpsertSettings // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // Write behavior when copying data into Azure SQL. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum) WriteBehavior any }
AzureSQLSink - A copy activity Azure SQL sink.
func (*AzureSQLSink) GetCopySink ¶
func (a *AzureSQLSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureSQLSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". Type: string (or Expression with resultType string). PartitionOption any // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings // Which additional types to produce. ProduceAdditionalTypes any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters any }
AzureSQLSource - A copy activity Azure SQL source.
func (*AzureSQLSource) GetCopySource ¶
func (a *AzureSQLSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzureSQLSource.
func (*AzureSQLSource) GetTabularSource ¶
func (a *AzureSQLSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type AzureSQLSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Azure SQL dataset properties. TypeProperties *AzureSQLTableDatasetTypeProperties }
AzureSQLTableDataset - The Azure SQL Server database dataset.
func (*AzureSQLTableDataset) GetDataset ¶
func (a *AzureSQLTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureSQLTableDataset.
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 any // The table name of the Azure SQL database. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
AzureSQLTableDatasetTypeProperties - Azure SQL dataset properties.
func (AzureSQLTableDatasetTypeProperties) MarshalJSON ¶
func (a AzureSQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSQLTableDatasetTypeProperties.
func (*AzureSQLTableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureSQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSQLTableDatasetTypeProperties.
type AzureSearchIndexDataset ¶
type AzureSearchIndexDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Properties specific to this dataset type. TypeProperties *AzureSearchIndexDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
AzureSearchIndexDataset - The Azure Search Index.
func (*AzureSearchIndexDataset) GetDataset ¶
func (a *AzureSearchIndexDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureSearchIndexDataset.
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 any }
AzureSearchIndexDatasetTypeProperties - Properties specific to this dataset type.
func (AzureSearchIndexDatasetTypeProperties) MarshalJSON ¶
func (a AzureSearchIndexDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSearchIndexDatasetTypeProperties.
func (*AzureSearchIndexDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureSearchIndexDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSearchIndexDatasetTypeProperties.
type AzureSearchIndexSink ¶
type AzureSearchIndexSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // Specify the write behavior when upserting documents into Azure Search Index. WriteBehavior *AzureSearchIndexWriteBehaviorType }
AzureSearchIndexSink - A copy activity Azure Search Index sink.
func (*AzureSearchIndexSink) GetCopySink ¶
func (a *AzureSearchIndexSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureSearchIndexSink.
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.
type AzureSearchLinkedService ¶
type AzureSearchLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Windows Azure Search Service linked service properties. TypeProperties *AzureSearchLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureSearchLinkedService - Linked service for Windows Azure Search Service.
func (*AzureSearchLinkedService) GetLinkedService ¶
func (a *AzureSearchLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureSearchLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Admin Key for Azure Search service Key SecretBaseClassification }
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 AzureStorageAuthenticationType ¶
type AzureStorageAuthenticationType string
AzureStorageAuthenticationType - The type used for authentication. Type: string.
const ( AzureStorageAuthenticationTypeAccountKey AzureStorageAuthenticationType = "AccountKey" AzureStorageAuthenticationTypeAnonymous AzureStorageAuthenticationType = "Anonymous" AzureStorageAuthenticationTypeMsi AzureStorageAuthenticationType = "Msi" AzureStorageAuthenticationTypeSasURI AzureStorageAuthenticationType = "SasUri" AzureStorageAuthenticationTypeServicePrincipal AzureStorageAuthenticationType = "ServicePrincipal" )
func PossibleAzureStorageAuthenticationTypeValues ¶
func PossibleAzureStorageAuthenticationTypeValues() []AzureStorageAuthenticationType
PossibleAzureStorageAuthenticationTypeValues returns the possible values for the AzureStorageAuthenticationType const type.
type AzureStorageLinkedService ¶
type AzureStorageLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Storage linked service properties. TypeProperties *AzureStorageLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureStorageLinkedService - The storage account linked service.
func (*AzureStorageLinkedService) GetLinkedService ¶
func (a *AzureStorageLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureStorageLinkedService.
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 // The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of sasToken in sas uri. SasToken *AzureKeyVaultSecretReference // SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString // or AzureKeyVaultSecretReference. SasURI any }
AzureStorageLinkedServiceTypeProperties - Azure Storage linked service properties.
func (AzureStorageLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureStorageLinkedServiceTypeProperties.
func (*AzureStorageLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureStorageLinkedServiceTypeProperties.
type AzureSynapseArtifactsLinkedService ¶
type AzureSynapseArtifactsLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Synapse Analytics (Artifacts) linked service properties. TypeProperties *AzureSynapseArtifactsLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureSynapseArtifactsLinkedService - Azure Synapse Analytics (Artifacts) linked service.
func (*AzureSynapseArtifactsLinkedService) GetLinkedService ¶
func (a *AzureSynapseArtifactsLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureSynapseArtifactsLinkedService.
func (AzureSynapseArtifactsLinkedService) MarshalJSON ¶
func (a AzureSynapseArtifactsLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSynapseArtifactsLinkedService.
func (*AzureSynapseArtifactsLinkedService) UnmarshalJSON ¶
func (a *AzureSynapseArtifactsLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSynapseArtifactsLinkedService.
type AzureSynapseArtifactsLinkedServiceTypeProperties ¶
type AzureSynapseArtifactsLinkedServiceTypeProperties struct { // REQUIRED; https://.dev.azuresynapse.net, Azure Synapse Analytics workspace URL. Type: string (or Expression with resultType // string). Endpoint any // Required to specify MSI, if using system assigned managed identity as authentication method. Type: string (or Expression // with resultType string). Authentication any // The resource ID of the Synapse workspace. The format should be: /subscriptions/{subscriptionID}/resourceGroups/{resourceGroup}/providers/Microsoft.Synapse/workspaces/{workspaceName}. // Type: string (or // Expression with resultType string). WorkspaceResourceID any }
AzureSynapseArtifactsLinkedServiceTypeProperties - Azure Synapse Analytics (Artifacts) linked service properties.
func (AzureSynapseArtifactsLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureSynapseArtifactsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureSynapseArtifactsLinkedServiceTypeProperties.
func (*AzureSynapseArtifactsLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureSynapseArtifactsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureSynapseArtifactsLinkedServiceTypeProperties.
type AzureTableDataset ¶
type AzureTableDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Azure Table dataset properties. TypeProperties *AzureTableDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
AzureTableDataset - The Azure Table storage dataset.
func (*AzureTableDataset) GetDataset ¶
func (a *AzureTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type AzureTableDataset.
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 any }
AzureTableDatasetTypeProperties - Azure Table dataset properties.
func (AzureTableDatasetTypeProperties) MarshalJSON ¶
func (a AzureTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureTableDatasetTypeProperties.
func (*AzureTableDatasetTypeProperties) UnmarshalJSON ¶
func (a *AzureTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureTableDatasetTypeProperties.
type AzureTableSink ¶
type AzureTableSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Azure Table default partition key value. Type: string (or Expression with resultType string). AzureTableDefaultPartitionKeyValue any // Azure Table insert type. Type: string (or Expression with resultType string). AzureTableInsertType any // Azure Table partition key name. Type: string (or Expression with resultType string). AzureTablePartitionKeyName any // Azure Table row key name. Type: string (or Expression with resultType string). AzureTableRowKeyName any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
AzureTableSink - A copy activity Azure Table sink.
func (*AzureTableSink) GetCopySink ¶
func (a *AzureTableSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type AzureTableSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Azure Table source ignore table not found. Type: boolean (or Expression with resultType boolean). AzureTableSourceIgnoreTableNotFound any // Azure Table source query. Type: string (or Expression with resultType string). AzureTableSourceQuery any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
AzureTableSource - A copy activity Azure Table source.
func (*AzureTableSource) GetCopySource ¶
func (a *AzureTableSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type AzureTableSource.
func (*AzureTableSource) GetTabularSource ¶
func (a *AzureTableSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type AzureTableSource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Azure Table Storage linked service properties. TypeProperties *AzureTableStorageLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
AzureTableStorageLinkedService - The azure table storage linked service.
func (*AzureTableStorageLinkedService) GetLinkedService ¶
func (a *AzureTableStorageLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type AzureTableStorageLinkedService.
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 AzureTableStorageLinkedServiceTypeProperties ¶
type AzureTableStorageLinkedServiceTypeProperties struct { // The Azure key vault secret reference of accountKey in connection string. AccountKey *AzureKeyVaultSecretReference // The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The credential reference containing authentication information. Credential *CredentialReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of sasToken in sas uri. SasToken *AzureKeyVaultSecretReference // SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString // or AzureKeyVaultSecretReference. SasURI any // Table service endpoint of the Azure Table Storage resource. It is mutually exclusive with connectionString, sasUri property. ServiceEndpoint any }
AzureTableStorageLinkedServiceTypeProperties - Azure Table Storage linked service properties.
func (AzureTableStorageLinkedServiceTypeProperties) MarshalJSON ¶
func (a AzureTableStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AzureTableStorageLinkedServiceTypeProperties.
func (*AzureTableStorageLinkedServiceTypeProperties) UnmarshalJSON ¶
func (a *AzureTableStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AzureTableStorageLinkedServiceTypeProperties.
type BigDataPoolParametrizationReference ¶
type BigDataPoolParametrizationReference struct { // REQUIRED; Reference big data pool name. Type: string (or Expression with resultType string). ReferenceName any // REQUIRED; Big data pool reference type. Type *BigDataPoolReferenceType }
BigDataPoolParametrizationReference - Big data pool reference type.
func (BigDataPoolParametrizationReference) MarshalJSON ¶
func (b BigDataPoolParametrizationReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BigDataPoolParametrizationReference.
func (*BigDataPoolParametrizationReference) UnmarshalJSON ¶
func (b *BigDataPoolParametrizationReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BigDataPoolParametrizationReference.
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.
type BinaryDataset ¶
type BinaryDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Binary dataset properties. TypeProperties *BinaryDatasetTypeProperties }
BinaryDataset - Binary dataset.
func (*BinaryDataset) GetDataset ¶
func (b *BinaryDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type BinaryDataset.
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 // The data compression method used for the binary dataset. Compression *DatasetCompression }
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 { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification }
BinaryReadSettings - Binary read settings.
func (*BinaryReadSettings) GetFormatReadSettings ¶
func (b *BinaryReadSettings) GetFormatReadSettings() *FormatReadSettings
GetFormatReadSettings implements the FormatReadSettingsClassification interface for type BinaryReadSettings.
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Binary store settings. StoreSettings StoreWriteSettingsClassification // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
BinarySink - A copy activity Binary sink.
func (*BinarySink) GetCopySink ¶
func (b *BinarySink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type BinarySink.
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 { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Binary format settings. FormatSettings *BinaryReadSettings // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Binary store settings. StoreSettings StoreReadSettingsClassification }
BinarySource - A copy activity Binary source.
func (*BinarySource) GetCopySource ¶
func (b *BinarySource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type BinarySource.
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 BlobEventTypes ¶
type BlobEventTypes string
const ( BlobEventTypesMicrosoftStorageBlobCreated BlobEventTypes = "Microsoft.Storage.BlobCreated" BlobEventTypesMicrosoftStorageBlobDeleted BlobEventTypes = "Microsoft.Storage.BlobDeleted" )
func PossibleBlobEventTypesValues ¶
func PossibleBlobEventTypesValues() []BlobEventTypes
PossibleBlobEventTypesValues returns the possible values for the BlobEventTypes const type.
type BlobEventsTrigger ¶
type BlobEventsTrigger struct { // REQUIRED; Trigger type. Type *string // REQUIRED; Blob Events Trigger properties. TypeProperties *BlobEventsTriggerTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // Pipelines that need to be started. Pipelines []*TriggerPipelineReference // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
BlobEventsTrigger - Trigger that runs every time a Blob event occurs.
func (*BlobEventsTrigger) GetMultiplePipelineTrigger ¶
func (b *BlobEventsTrigger) GetMultiplePipelineTrigger() *MultiplePipelineTrigger
GetMultiplePipelineTrigger implements the MultiplePipelineTriggerClassification interface for type BlobEventsTrigger.
func (*BlobEventsTrigger) GetTrigger ¶
func (b *BlobEventsTrigger) GetTrigger() *Trigger
GetTrigger implements the TriggerClassification interface for type BlobEventsTrigger.
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 []*BlobEventTypes // REQUIRED; The ARM resource ID of the Storage Account. Scope *string // 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 // 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 // If set to true, blobs with zero bytes will be ignored. IgnoreEmptyBlobs *bool }
BlobEventsTriggerTypeProperties - Blob Events Trigger properties.
func (BlobEventsTriggerTypeProperties) MarshalJSON ¶
func (b BlobEventsTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BlobEventsTriggerTypeProperties.
func (*BlobEventsTriggerTypeProperties) UnmarshalJSON ¶
func (b *BlobEventsTriggerTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BlobEventsTriggerTypeProperties.
type BlobSink ¶
type BlobSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Blob writer add header. Type: boolean (or Expression with resultType boolean). BlobWriterAddHeader any // Blob writer date time format. Type: string (or Expression with resultType string). BlobWriterDateTimeFormat any // Blob writer overwrite files. Type: boolean (or Expression with resultType boolean). BlobWriterOverwriteFiles any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
BlobSink - A copy activity Azure Blob sink.
func (*BlobSink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type BlobSink.
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 { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer). SkipHeaderLineCount any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Treat empty as null. Type: boolean (or Expression with resultType boolean). TreatEmptyAsNull any }
BlobSource - A copy activity Azure Blob source.
func (*BlobSource) GetCopySource ¶
func (b *BlobSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type BlobSource.
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 { // REQUIRED; Trigger type. Type *string // REQUIRED; Blob Trigger properties. TypeProperties *BlobTriggerTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // Pipelines that need to be started. Pipelines []*TriggerPipelineReference // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
BlobTrigger - Trigger that runs every time the selected Blob container changes.
func (*BlobTrigger) GetMultiplePipelineTrigger ¶
func (b *BlobTrigger) GetMultiplePipelineTrigger() *MultiplePipelineTrigger
GetMultiplePipelineTrigger implements the MultiplePipelineTriggerClassification interface for type BlobTrigger.
func (*BlobTrigger) GetTrigger ¶
func (b *BlobTrigger) GetTrigger() *Trigger
GetTrigger implements the TriggerClassification interface for type BlobTrigger.
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 // REQUIRED; The Azure Storage linked service reference. LinkedService *LinkedServiceReference // REQUIRED; The max number of parallel files to handle when it is triggered. MaxConcurrency *int32 }
BlobTriggerTypeProperties - Blob Trigger properties.
func (BlobTriggerTypeProperties) MarshalJSON ¶
func (b BlobTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type BlobTriggerTypeProperties.
func (*BlobTriggerTypeProperties) UnmarshalJSON ¶
func (b *BlobTriggerTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type BlobTriggerTypeProperties.
type CMKIdentityDefinition ¶
type CMKIdentityDefinition struct { // The resource id of the user assigned identity to authenticate to customer's key vault. UserAssignedIdentity *string }
CMKIdentityDefinition - Managed Identity used for CMK.
func (CMKIdentityDefinition) MarshalJSON ¶
func (c CMKIdentityDefinition) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CMKIdentityDefinition.
func (*CMKIdentityDefinition) UnmarshalJSON ¶
func (c *CMKIdentityDefinition) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CMKIdentityDefinition.
type CassandraLinkedService ¶
type CassandraLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Cassandra linked service properties. TypeProperties *CassandraLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
CassandraLinkedService - Linked service for Cassandra data source.
func (*CassandraLinkedService) GetLinkedService ¶
func (c *CassandraLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type CassandraLinkedService.
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 any // AuthenticationType to be used for connection. Type: string (or Expression with resultType string). AuthenticationType any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for authentication. Password SecretBaseClassification // The port for the connection. Type: integer (or Expression with resultType integer). Port any // Username for authentication. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression // with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
CassandraSource - A copy activity source for a Cassandra database.
func (*CassandraSource) GetCopySource ¶
func (c *CassandraSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type CassandraSource.
func (*CassandraSource) GetTabularSource ¶
func (c *CassandraSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type CassandraSource.
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.
type CassandraTableDataset ¶
type CassandraTableDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Cassandra dataset properties. TypeProperties *CassandraTableDatasetTypeProperties }
CassandraTableDataset - The Cassandra database dataset.
func (*CassandraTableDataset) GetDataset ¶
func (c *CassandraTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type CassandraTableDataset.
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 any // The table name of the Cassandra database. Type: string (or Expression with resultType string). TableName any }
CassandraTableDatasetTypeProperties - Cassandra dataset properties.
func (CassandraTableDatasetTypeProperties) MarshalJSON ¶
func (c CassandraTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CassandraTableDatasetTypeProperties.
func (*CassandraTableDatasetTypeProperties) UnmarshalJSON ¶
func (c *CassandraTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CassandraTableDatasetTypeProperties.
type ChainingTrigger ¶
type ChainingTrigger struct { // REQUIRED; Pipeline for which runs are created when all upstream pipelines complete successfully. Pipeline *TriggerPipelineReference // REQUIRED; Trigger type. Type *string // REQUIRED; Chaining Trigger properties. TypeProperties *ChainingTriggerTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
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) GetTrigger ¶
func (c *ChainingTrigger) GetTrigger() *Trigger
GetTrigger implements the TriggerClassification interface for type ChainingTrigger.
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 // REQUIRED; Run Dimension property that needs to be emitted by upstream pipelines. RunDimension *string }
ChainingTriggerTypeProperties - Chaining Trigger properties.
func (ChainingTriggerTypeProperties) MarshalJSON ¶
func (c ChainingTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ChainingTriggerTypeProperties.
func (*ChainingTriggerTypeProperties) UnmarshalJSON ¶
func (c *ChainingTriggerTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ChainingTriggerTypeProperties.
type ChangeDataCapture ¶
type ChangeDataCapture struct { // REQUIRED; CDC policy Policy *MapperPolicy // REQUIRED; List of sources connections that can be used as sources in the CDC. SourceConnectionsInfo []*MapperSourceConnectionsInfo // REQUIRED; List of target connections that can be used as sources in the CDC. TargetConnectionsInfo []*MapperTargetConnectionsInfo // A boolean to determine if the vnet configuration needs to be overwritten. AllowVNetOverride *bool // The description of the change data capture. Description *string // The folder that this CDC is in. If not specified, CDC will appear at the root level. Folder *ChangeDataCaptureFolder // Status of the CDC as to if it is running or stopped. Status *string }
ChangeDataCapture - A Azure Data Factory object which automatically detects data changes at the source and then sends the updated data to the destination.
func (ChangeDataCapture) MarshalJSON ¶
func (c ChangeDataCapture) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ChangeDataCapture.
func (*ChangeDataCapture) UnmarshalJSON ¶
func (c *ChangeDataCapture) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ChangeDataCapture.
type ChangeDataCaptureClient ¶
type ChangeDataCaptureClient struct {
// contains filtered or unexported fields
}
ChangeDataCaptureClient contains the methods for the ChangeDataCapture group. Don't use this type directly, use NewChangeDataCaptureClient() instead.
func NewChangeDataCaptureClient ¶
func NewChangeDataCaptureClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ChangeDataCaptureClient, error)
NewChangeDataCaptureClient creates a new instance of ChangeDataCaptureClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ChangeDataCaptureClient) CreateOrUpdate ¶
func (client *ChangeDataCaptureClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, changeDataCaptureName string, changeDataCapture ChangeDataCaptureResource, options *ChangeDataCaptureClientCreateOrUpdateOptions) (ChangeDataCaptureClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a change data capture resource. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- changeDataCaptureName - The change data capture name.
- changeDataCapture - Change data capture resource definition.
- options - ChangeDataCaptureClientCreateOrUpdateOptions contains the optional parameters for the ChangeDataCaptureClient.CreateOrUpdate method.
Example (ChangeDataCaptureCreate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ChangeDataCapture_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewChangeDataCaptureClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleChangeDataCapture", armdatafactory.ChangeDataCaptureResource{ Properties: &armdatafactory.ChangeDataCapture{ Description: to.Ptr("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database with automapped and non-automapped mappings."), AllowVNetOverride: to.Ptr(false), }, }, &armdatafactory.ChangeDataCaptureClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ChangeDataCaptureResource = armdatafactory.ChangeDataCaptureResource{ // Name: to.Ptr("exampleChangeDataCapture"), // Type: to.Ptr("Microsoft.DataFactory/factories/adfcdcs"), // Etag: to.Ptr("4300f91d-0000-0100-0000-641ab34d0000"), // ID: to.Ptr("/subscriptions/d3bb3b2e-9a7e-4194-9960-5171bd192117/resourceGroups/amja-rg-03/providers/Microsoft.DataFactory/factories/amja-adf-04/adfcdcs/exampleChangeDataCapture"), // Properties: &armdatafactory.ChangeDataCapture{ // Description: to.Ptr("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings."), // AllowVNetOverride: to.Ptr(false), // }, // }
Output:
Example (ChangeDataCaptureUpdate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ChangeDataCapture_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewChangeDataCaptureClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleChangeDataCapture", armdatafactory.ChangeDataCaptureResource{ Properties: &armdatafactory.ChangeDataCapture{ Description: to.Ptr("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings."), AllowVNetOverride: to.Ptr(false), Status: to.Ptr("Stopped"), }, }, &armdatafactory.ChangeDataCaptureClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ChangeDataCaptureResource = armdatafactory.ChangeDataCaptureResource{ // Name: to.Ptr("exampleChangeDataCapture"), // Type: to.Ptr("Microsoft.DataFactory/factories/adfcdcs"), // Etag: to.Ptr("43008e18-0000-0100-0000-641aafca0000"), // ID: to.Ptr("/subscriptions/d3bb3b2e-9a7e-4194-9960-5171bd192117/resourceGroups/amja-rg-03/providers/Microsoft.DataFactory/factories/amja-adf-04/adfcdcs/exampleChangeDataCapture"), // Properties: &armdatafactory.ChangeDataCapture{ // Description: to.Ptr("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings."), // AllowVNetOverride: to.Ptr(false), // Status: to.Ptr("Stopped"), // }, // }
Output:
func (*ChangeDataCaptureClient) Delete ¶
func (client *ChangeDataCaptureClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, changeDataCaptureName string, options *ChangeDataCaptureClientDeleteOptions) (ChangeDataCaptureClientDeleteResponse, error)
Delete - Deletes a change data capture. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- changeDataCaptureName - The change data capture name.
- options - ChangeDataCaptureClientDeleteOptions contains the optional parameters for the ChangeDataCaptureClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ChangeDataCapture_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewChangeDataCaptureClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleChangeDataCapture", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*ChangeDataCaptureClient) Get ¶
func (client *ChangeDataCaptureClient) Get(ctx context.Context, resourceGroupName string, factoryName string, changeDataCaptureName string, options *ChangeDataCaptureClientGetOptions) (ChangeDataCaptureClientGetResponse, error)
Get - Gets a change data capture. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- changeDataCaptureName - The change data capture name.
- options - ChangeDataCaptureClientGetOptions contains the optional parameters for the ChangeDataCaptureClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ChangeDataCapture_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewChangeDataCaptureClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleChangeDataCapture", &armdatafactory.ChangeDataCaptureClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ChangeDataCaptureResource = armdatafactory.ChangeDataCaptureResource{ // Name: to.Ptr("exampleChangeDataCapture"), // Type: to.Ptr("Microsoft.DataFactory/factories/adfcdcs"), // Etag: to.Ptr("4300f91d-0000-0100-0000-641ab34d0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/adfcdcs/exampleChangeDataCapture"), // Properties: &armdatafactory.ChangeDataCapture{ // Description: to.Ptr("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings."), // AllowVNetOverride: to.Ptr(false), // }, // }
Output:
func (*ChangeDataCaptureClient) NewListByFactoryPager ¶
func (client *ChangeDataCaptureClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *ChangeDataCaptureClientListByFactoryOptions) *runtime.Pager[ChangeDataCaptureClientListByFactoryResponse]
NewListByFactoryPager - Lists all resources of type change data capture.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - ChangeDataCaptureClientListByFactoryOptions contains the optional parameters for the ChangeDataCaptureClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ChangeDataCapture_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewChangeDataCaptureClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.ChangeDataCaptureListResponse = armdatafactory.ChangeDataCaptureListResponse{ // Value: []*armdatafactory.ChangeDataCaptureResource{ // { // Name: to.Ptr("exampleChangeDataCapture"), // Type: to.Ptr("Microsoft.DataFactory/factories/adfcdcs"), // Etag: to.Ptr("4200eefe-0000-0100-0000-641aa97a0000"), // ID: to.Ptr("/subscriptions/d3bb3b2e-9a7e-4194-9960-5171bd192117/resourceGroups/amja-rg-03/providers/Microsoft.DataFactory/factories/amja-adf-04/adfcdcs/exampleChangeDataCapture"), // Properties: &armdatafactory.ChangeDataCapture{ // Description: to.Ptr("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database with automapped and non-automapped mappings."), // AllowVNetOverride: to.Ptr(false), // Status: to.Ptr("Stopped"), // }, // }}, // } }
Output:
func (*ChangeDataCaptureClient) Start ¶
func (client *ChangeDataCaptureClient) Start(ctx context.Context, resourceGroupName string, factoryName string, changeDataCaptureName string, options *ChangeDataCaptureClientStartOptions) (ChangeDataCaptureClientStartResponse, error)
Start - Starts a change data capture. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- changeDataCaptureName - The change data capture name.
- options - ChangeDataCaptureClientStartOptions contains the optional parameters for the ChangeDataCaptureClient.Start method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ChangeDataCapture_Start.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewChangeDataCaptureClient().Start(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleChangeDataCapture", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*ChangeDataCaptureClient) Status ¶
func (client *ChangeDataCaptureClient) Status(ctx context.Context, resourceGroupName string, factoryName string, changeDataCaptureName string, options *ChangeDataCaptureClientStatusOptions) (ChangeDataCaptureClientStatusResponse, error)
Status - Gets the current status for the change data capture resource. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- changeDataCaptureName - The change data capture name.
- options - ChangeDataCaptureClientStatusOptions contains the optional parameters for the ChangeDataCaptureClient.Status method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ChangeDataCapture_Status.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewChangeDataCaptureClient().Status(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleChangeDataCapture", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.Value = "Stopped"
Output:
func (*ChangeDataCaptureClient) Stop ¶
func (client *ChangeDataCaptureClient) Stop(ctx context.Context, resourceGroupName string, factoryName string, changeDataCaptureName string, options *ChangeDataCaptureClientStopOptions) (ChangeDataCaptureClientStopResponse, error)
Stop - Stops a change data capture. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- changeDataCaptureName - The change data capture name.
- options - ChangeDataCaptureClientStopOptions contains the optional parameters for the ChangeDataCaptureClient.Stop method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ChangeDataCapture_Stop.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewChangeDataCaptureClient().Stop(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleChangeDataCapture", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
type ChangeDataCaptureClientCreateOrUpdateOptions ¶
type ChangeDataCaptureClientCreateOrUpdateOptions struct { // ETag of the change data capture entity. Should only be specified for update, for which it should match existing entity // or can be * for unconditional update. IfMatch *string }
ChangeDataCaptureClientCreateOrUpdateOptions contains the optional parameters for the ChangeDataCaptureClient.CreateOrUpdate method.
type ChangeDataCaptureClientCreateOrUpdateResponse ¶
type ChangeDataCaptureClientCreateOrUpdateResponse struct { // Change data capture resource type. ChangeDataCaptureResource }
ChangeDataCaptureClientCreateOrUpdateResponse contains the response from method ChangeDataCaptureClient.CreateOrUpdate.
type ChangeDataCaptureClientDeleteOptions ¶
type ChangeDataCaptureClientDeleteOptions struct { }
ChangeDataCaptureClientDeleteOptions contains the optional parameters for the ChangeDataCaptureClient.Delete method.
type ChangeDataCaptureClientDeleteResponse ¶
type ChangeDataCaptureClientDeleteResponse struct { }
ChangeDataCaptureClientDeleteResponse contains the response from method ChangeDataCaptureClient.Delete.
type ChangeDataCaptureClientGetOptions ¶
type ChangeDataCaptureClientGetOptions struct { // ETag of the change data capture 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 }
ChangeDataCaptureClientGetOptions contains the optional parameters for the ChangeDataCaptureClient.Get method.
type ChangeDataCaptureClientGetResponse ¶
type ChangeDataCaptureClientGetResponse struct { // Change data capture resource type. ChangeDataCaptureResource }
ChangeDataCaptureClientGetResponse contains the response from method ChangeDataCaptureClient.Get.
type ChangeDataCaptureClientListByFactoryOptions ¶
type ChangeDataCaptureClientListByFactoryOptions struct { }
ChangeDataCaptureClientListByFactoryOptions contains the optional parameters for the ChangeDataCaptureClient.NewListByFactoryPager method.
type ChangeDataCaptureClientListByFactoryResponse ¶
type ChangeDataCaptureClientListByFactoryResponse struct { // A list of change data capture resources. ChangeDataCaptureListResponse }
ChangeDataCaptureClientListByFactoryResponse contains the response from method ChangeDataCaptureClient.NewListByFactoryPager.
type ChangeDataCaptureClientStartOptions ¶
type ChangeDataCaptureClientStartOptions struct { }
ChangeDataCaptureClientStartOptions contains the optional parameters for the ChangeDataCaptureClient.Start method.
type ChangeDataCaptureClientStartResponse ¶
type ChangeDataCaptureClientStartResponse struct { }
ChangeDataCaptureClientStartResponse contains the response from method ChangeDataCaptureClient.Start.
type ChangeDataCaptureClientStatusOptions ¶
type ChangeDataCaptureClientStatusOptions struct { }
ChangeDataCaptureClientStatusOptions contains the optional parameters for the ChangeDataCaptureClient.Status method.
type ChangeDataCaptureClientStatusResponse ¶
type ChangeDataCaptureClientStatusResponse struct { // Current status of the change data capture resource. Value *string }
ChangeDataCaptureClientStatusResponse contains the response from method ChangeDataCaptureClient.Status.
type ChangeDataCaptureClientStopOptions ¶
type ChangeDataCaptureClientStopOptions struct { }
ChangeDataCaptureClientStopOptions contains the optional parameters for the ChangeDataCaptureClient.Stop method.
type ChangeDataCaptureClientStopResponse ¶
type ChangeDataCaptureClientStopResponse struct { }
ChangeDataCaptureClientStopResponse contains the response from method ChangeDataCaptureClient.Stop.
type ChangeDataCaptureFolder ¶
type ChangeDataCaptureFolder struct { // The name of the folder that this CDC is in. Name *string }
ChangeDataCaptureFolder - The folder that this CDC is in. If not specified, CDC will appear at the root level.
func (ChangeDataCaptureFolder) MarshalJSON ¶
func (c ChangeDataCaptureFolder) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ChangeDataCaptureFolder.
func (*ChangeDataCaptureFolder) UnmarshalJSON ¶
func (c *ChangeDataCaptureFolder) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ChangeDataCaptureFolder.
type ChangeDataCaptureListResponse ¶
type ChangeDataCaptureListResponse struct { // REQUIRED; Lists all resources of type change data capture. Value []*ChangeDataCaptureResource // The link to the next page of results, if any remaining results exist. NextLink *string }
ChangeDataCaptureListResponse - A list of change data capture resources.
func (ChangeDataCaptureListResponse) MarshalJSON ¶
func (c ChangeDataCaptureListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ChangeDataCaptureListResponse.
func (*ChangeDataCaptureListResponse) UnmarshalJSON ¶
func (c *ChangeDataCaptureListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ChangeDataCaptureListResponse.
type ChangeDataCaptureResource ¶
type ChangeDataCaptureResource struct { // REQUIRED; Properties of the change data capture. Properties *ChangeDataCapture // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
ChangeDataCaptureResource - Change data capture resource type.
func (ChangeDataCaptureResource) MarshalJSON ¶
func (c ChangeDataCaptureResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ChangeDataCaptureResource.
func (*ChangeDataCaptureResource) UnmarshalJSON ¶
func (c *ChangeDataCaptureResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ChangeDataCaptureResource.
type ClientFactory ¶
type ClientFactory struct {
// contains filtered or unexported fields
}
ClientFactory is a client factory used to create any client in this module. Don't use this type directly, use NewClientFactory instead.
func NewClientFactory ¶
func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ClientFactory, error)
NewClientFactory creates a new instance of ClientFactory with the specified values. The parameter values will be propagated to any client created from this factory.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ClientFactory) NewActivityRunsClient ¶
func (c *ClientFactory) NewActivityRunsClient() *ActivityRunsClient
NewActivityRunsClient creates a new instance of ActivityRunsClient.
func (*ClientFactory) NewChangeDataCaptureClient ¶
func (c *ClientFactory) NewChangeDataCaptureClient() *ChangeDataCaptureClient
NewChangeDataCaptureClient creates a new instance of ChangeDataCaptureClient.
func (*ClientFactory) NewCredentialOperationsClient ¶
func (c *ClientFactory) NewCredentialOperationsClient() *CredentialOperationsClient
NewCredentialOperationsClient creates a new instance of CredentialOperationsClient.
func (*ClientFactory) NewDataFlowDebugSessionClient ¶
func (c *ClientFactory) NewDataFlowDebugSessionClient() *DataFlowDebugSessionClient
NewDataFlowDebugSessionClient creates a new instance of DataFlowDebugSessionClient.
func (*ClientFactory) NewDataFlowsClient ¶
func (c *ClientFactory) NewDataFlowsClient() *DataFlowsClient
NewDataFlowsClient creates a new instance of DataFlowsClient.
func (*ClientFactory) NewDatasetsClient ¶
func (c *ClientFactory) NewDatasetsClient() *DatasetsClient
NewDatasetsClient creates a new instance of DatasetsClient.
func (*ClientFactory) NewExposureControlClient ¶
func (c *ClientFactory) NewExposureControlClient() *ExposureControlClient
NewExposureControlClient creates a new instance of ExposureControlClient.
func (*ClientFactory) NewFactoriesClient ¶
func (c *ClientFactory) NewFactoriesClient() *FactoriesClient
NewFactoriesClient creates a new instance of FactoriesClient.
func (*ClientFactory) NewGlobalParametersClient ¶
func (c *ClientFactory) NewGlobalParametersClient() *GlobalParametersClient
NewGlobalParametersClient creates a new instance of GlobalParametersClient.
func (*ClientFactory) NewIntegrationRuntimeNodesClient ¶
func (c *ClientFactory) NewIntegrationRuntimeNodesClient() *IntegrationRuntimeNodesClient
NewIntegrationRuntimeNodesClient creates a new instance of IntegrationRuntimeNodesClient.
func (*ClientFactory) NewIntegrationRuntimeObjectMetadataClient ¶
func (c *ClientFactory) NewIntegrationRuntimeObjectMetadataClient() *IntegrationRuntimeObjectMetadataClient
NewIntegrationRuntimeObjectMetadataClient creates a new instance of IntegrationRuntimeObjectMetadataClient.
func (*ClientFactory) NewIntegrationRuntimesClient ¶
func (c *ClientFactory) NewIntegrationRuntimesClient() *IntegrationRuntimesClient
NewIntegrationRuntimesClient creates a new instance of IntegrationRuntimesClient.
func (*ClientFactory) NewLinkedServicesClient ¶
func (c *ClientFactory) NewLinkedServicesClient() *LinkedServicesClient
NewLinkedServicesClient creates a new instance of LinkedServicesClient.
func (*ClientFactory) NewManagedPrivateEndpointsClient ¶
func (c *ClientFactory) NewManagedPrivateEndpointsClient() *ManagedPrivateEndpointsClient
NewManagedPrivateEndpointsClient creates a new instance of ManagedPrivateEndpointsClient.
func (*ClientFactory) NewManagedVirtualNetworksClient ¶
func (c *ClientFactory) NewManagedVirtualNetworksClient() *ManagedVirtualNetworksClient
NewManagedVirtualNetworksClient creates a new instance of ManagedVirtualNetworksClient.
func (*ClientFactory) NewOperationsClient ¶
func (c *ClientFactory) NewOperationsClient() *OperationsClient
NewOperationsClient creates a new instance of OperationsClient.
func (*ClientFactory) NewPipelineRunsClient ¶
func (c *ClientFactory) NewPipelineRunsClient() *PipelineRunsClient
NewPipelineRunsClient creates a new instance of PipelineRunsClient.
func (*ClientFactory) NewPipelinesClient ¶
func (c *ClientFactory) NewPipelinesClient() *PipelinesClient
NewPipelinesClient creates a new instance of PipelinesClient.
func (*ClientFactory) NewPrivateEndPointConnectionsClient ¶
func (c *ClientFactory) NewPrivateEndPointConnectionsClient() *PrivateEndPointConnectionsClient
NewPrivateEndPointConnectionsClient creates a new instance of PrivateEndPointConnectionsClient.
func (*ClientFactory) NewPrivateEndpointConnectionClient ¶
func (c *ClientFactory) NewPrivateEndpointConnectionClient() *PrivateEndpointConnectionClient
NewPrivateEndpointConnectionClient creates a new instance of PrivateEndpointConnectionClient.
func (*ClientFactory) NewPrivateLinkResourcesClient ¶
func (c *ClientFactory) NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient
NewPrivateLinkResourcesClient creates a new instance of PrivateLinkResourcesClient.
func (*ClientFactory) NewTriggerRunsClient ¶
func (c *ClientFactory) NewTriggerRunsClient() *TriggerRunsClient
NewTriggerRunsClient creates a new instance of TriggerRunsClient.
func (*ClientFactory) NewTriggersClient ¶
func (c *ClientFactory) NewTriggersClient() *TriggersClient
NewTriggersClient creates a new instance of TriggersClient.
type CmdkeySetup ¶
type CmdkeySetup struct { // REQUIRED; The type of custom setup. Type *string // REQUIRED; Cmdkey command custom setup type properties. TypeProperties *CmdkeySetupTypeProperties }
CmdkeySetup - The custom setup of running cmdkey commands.
func (*CmdkeySetup) GetCustomSetupBase ¶
func (c *CmdkeySetup) GetCustomSetupBase() *CustomSetupBase
GetCustomSetupBase implements the CustomSetupBaseClassification interface for type CmdkeySetup.
func (CmdkeySetup) MarshalJSON ¶
func (c CmdkeySetup) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CmdkeySetup.
func (*CmdkeySetup) UnmarshalJSON ¶
func (c *CmdkeySetup) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CmdkeySetup.
type CmdkeySetupTypeProperties ¶
type CmdkeySetupTypeProperties struct { // REQUIRED; The password of data source access. Password SecretBaseClassification // REQUIRED; The server name of data source access. Type: string. TargetName any // REQUIRED; The user name of data source access. Type: string. UserName any }
CmdkeySetupTypeProperties - Cmdkey command custom setup type properties.
func (CmdkeySetupTypeProperties) MarshalJSON ¶
func (c CmdkeySetupTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CmdkeySetupTypeProperties.
func (*CmdkeySetupTypeProperties) UnmarshalJSON ¶
func (c *CmdkeySetupTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CmdkeySetupTypeProperties.
type CommonDataServiceForAppsEntityDataset ¶
type CommonDataServiceForAppsEntityDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Common Data Service for Apps entity dataset properties. TypeProperties *CommonDataServiceForAppsEntityDatasetTypeProperties }
CommonDataServiceForAppsEntityDataset - The Common Data Service for Apps entity dataset.
func (*CommonDataServiceForAppsEntityDataset) GetDataset ¶
func (c *CommonDataServiceForAppsEntityDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type CommonDataServiceForAppsEntityDataset.
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 any }
CommonDataServiceForAppsEntityDatasetTypeProperties - Common Data Service for Apps entity dataset properties.
func (CommonDataServiceForAppsEntityDatasetTypeProperties) MarshalJSON ¶
func (c CommonDataServiceForAppsEntityDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsEntityDatasetTypeProperties.
func (*CommonDataServiceForAppsEntityDatasetTypeProperties) UnmarshalJSON ¶
func (c *CommonDataServiceForAppsEntityDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CommonDataServiceForAppsEntityDatasetTypeProperties.
type CommonDataServiceForAppsLinkedService ¶
type CommonDataServiceForAppsLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Common Data Service for Apps linked service properties. TypeProperties *CommonDataServiceForAppsLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
CommonDataServiceForAppsLinkedService - Common Data Service for Apps linked service.
func (*CommonDataServiceForAppsLinkedService) GetLinkedService ¶
func (c *CommonDataServiceForAppsLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type CommonDataServiceForAppsLinkedService.
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, 'Active Directory' for Dynamics on-premises with IFD. Type: string (or Expression with // resultType string). AuthenticationType any // 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 any // The Active Directory domain that will verify user credentials. Type: string (or Expression with resultType string). Domain any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // 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 any // Password to access the Common Data Service for Apps instance. Password SecretBaseClassification // 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 any // 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 // 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 any // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression // with resultType string). ServicePrincipalID any // 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 any // User name to access the Common Data Service for Apps instance. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Copy sink type. Type *string // REQUIRED; The write behavior for the operation. WriteBehavior *DynamicsSinkWriteBehavior // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType // string). AlternateKeyName any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
CommonDataServiceForAppsSink - A copy activity Common Data Service for Apps sink.
func (*CommonDataServiceForAppsSink) GetCopySink ¶
func (c *CommonDataServiceForAppsSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type CommonDataServiceForAppsSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
CommonDataServiceForAppsSource - A copy activity Common Data Service for Apps source.
func (*CommonDataServiceForAppsSource) GetCopySource ¶
func (c *CommonDataServiceForAppsSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type CommonDataServiceForAppsSource.
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 ComponentSetup ¶
type ComponentSetup struct { // REQUIRED; The type of custom setup. Type *string // REQUIRED; Install 3rd party component type properties. TypeProperties *LicensedComponentSetupTypeProperties }
ComponentSetup - The custom setup of installing 3rd party components.
func (*ComponentSetup) GetCustomSetupBase ¶
func (c *ComponentSetup) GetCustomSetupBase() *CustomSetupBase
GetCustomSetupBase implements the CustomSetupBaseClassification interface for type ComponentSetup.
func (ComponentSetup) MarshalJSON ¶
func (c ComponentSetup) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ComponentSetup.
func (*ComponentSetup) UnmarshalJSON ¶
func (c *ComponentSetup) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ComponentSetup.
type CompressionReadSettings ¶
type CompressionReadSettings struct { // REQUIRED; The Compression setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any }
CompressionReadSettings - Compression read settings.
func (*CompressionReadSettings) GetCompressionReadSettings ¶
func (c *CompressionReadSettings) GetCompressionReadSettings() *CompressionReadSettings
GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type CompressionReadSettings.
func (CompressionReadSettings) MarshalJSON ¶
func (c CompressionReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Concur Service linked service properties. TypeProperties *ConcurLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ConcurLinkedService - Concur Service linked service.
func (*ConcurLinkedService) GetLinkedService ¶
func (c *ConcurLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ConcurLinkedService.
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 any // REQUIRED; The user name that you use to access Concur Service. Username any // Properties used to connect to Concur. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password corresponding to the user name that you provided in the username field. Password SecretBaseClassification // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
ConcurObjectDataset - Concur Service dataset.
func (*ConcurObjectDataset) GetDataset ¶
func (c *ConcurObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ConcurObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
ConcurSource - A copy activity Concur Service source.
func (*ConcurSource) GetCopySource ¶
func (c *ConcurSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ConcurSource.
func (*ConcurSource) GetTabularSource ¶
func (c *ConcurSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type ConcurSource.
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 ConfigurationType ¶
type ConfigurationType string
ConfigurationType - The type of the spark config.
const ( ConfigurationTypeArtifact ConfigurationType = "Artifact" ConfigurationTypeCustomized ConfigurationType = "Customized" ConfigurationTypeDefault ConfigurationType = "Default" )
func PossibleConfigurationTypeValues ¶
func PossibleConfigurationTypeValues() []ConfigurationType
PossibleConfigurationTypeValues returns the possible values for the ConfigurationType const type.
type ConnectionStateProperties ¶
type ConnectionStateProperties struct { // READ-ONLY; The actions required on the managed private endpoint ActionsRequired *string // READ-ONLY; The managed private endpoint description Description *string // READ-ONLY; The approval status Status *string }
ConnectionStateProperties - The connection state of a managed private endpoint
func (ConnectionStateProperties) MarshalJSON ¶
func (c ConnectionStateProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConnectionStateProperties.
func (*ConnectionStateProperties) UnmarshalJSON ¶
func (c *ConnectionStateProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConnectionStateProperties.
type ConnectionType ¶
type ConnectionType string
ConnectionType - Type of connection via linked service or dataset.
const (
ConnectionTypeLinkedservicetype ConnectionType = "linkedservicetype"
)
func PossibleConnectionTypeValues ¶
func PossibleConnectionTypeValues() []ConnectionType
PossibleConnectionTypeValues returns the possible values for the ConnectionType const type.
type ContinuationSettingsReference ¶
type ContinuationSettingsReference struct { // Continuation TTL in minutes. ContinuationTTLInMinutes any // Customized checkpoint key. CustomizedCheckpointKey any // Idle condition. IdleCondition any }
ContinuationSettingsReference - Continuation settings for execute data flow activity.
func (ContinuationSettingsReference) MarshalJSON ¶
func (c ContinuationSettingsReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ContinuationSettingsReference.
func (*ContinuationSettingsReference) UnmarshalJSON ¶
func (c *ContinuationSettingsReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ContinuationSettingsReference.
type ControlActivity ¶
type ControlActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ControlActivity - Base class for all control activities like IfCondition, ForEach , Until.
func (*ControlActivity) GetActivity ¶
func (c *ControlActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ControlActivity.
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.
func (*ControlActivity) UnmarshalJSON ¶
func (c *ControlActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller 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, *FailActivity, *FilterActivity, *ForEachActivity, - *IfConditionActivity, *SetVariableActivity, *SwitchActivity, *UntilActivity, *ValidationActivity, *WaitActivity, *WebHookActivity
type CopyActivity ¶
type CopyActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Copy activity properties. TypeProperties *CopyActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // List of inputs for the activity. Inputs []*DatasetReference // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // List of outputs for the activity. Outputs []*DatasetReference // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
CopyActivity - Copy activity.
func (*CopyActivity) GetActivity ¶
func (c *CopyActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type CopyActivity.
func (*CopyActivity) GetExecutionActivity ¶
func (c *CopyActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type CopyActivity.
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 any // Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string). LogLevel any }
CopyActivityLogSettings - Settings for copy activity log.
func (CopyActivityLogSettings) MarshalJSON ¶
func (c CopyActivityLogSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CopyActivityLogSettings.
func (*CopyActivityLogSettings) UnmarshalJSON ¶
func (c *CopyActivityLogSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CopyActivityLogSettings.
type CopyActivityTypeProperties ¶
type CopyActivityTypeProperties struct { // REQUIRED; Copy activity sink. Sink CopySinkClassification // REQUIRED; Copy activity source. Source CopySourceClassification // 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 any // Whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean). EnableSkipIncompatibleRow any // Specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType // boolean). EnableStaging any // Log settings customer needs provide when enabling log. LogSettings *LogSettings // (Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log. LogStorageSettings *LogStorageSettings // 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 any // Preserve rules. Preserve []any // Preserve Rules. PreserveRules []any // Redirect incompatible row settings when EnableSkipIncompatibleRow is true. RedirectIncompatibleRowSettings *RedirectIncompatibleRowSettings // Specify the fault tolerance for data consistency. SkipErrorFile *SkipErrorFile // Specifies interim staging settings when EnableStaging is true. StagingSettings *StagingSettings // Copy activity translator. If not specified, tabular translator is used. Translator any // Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean). ValidateDataConsistency any }
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 CopyComputeScaleProperties ¶
type CopyComputeScaleProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // DIU number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256. DataIntegrationUnit *int32 // Time to live (in minutes) setting of integration runtime which will execute copy activity. TimeToLive *int32 }
CopyComputeScaleProperties - CopyComputeScale properties for managed integration runtime.
func (CopyComputeScaleProperties) MarshalJSON ¶
func (c CopyComputeScaleProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CopyComputeScaleProperties.
func (*CopyComputeScaleProperties) UnmarshalJSON ¶
func (c *CopyComputeScaleProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CopyComputeScaleProperties.
type CopySink ¶
type CopySink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
CopySink - A copy activity sink.
func (*CopySink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type CopySink.
func (CopySink) MarshalJSON ¶
MarshalJSON implements the json.Marshaller 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, *AzureSQLSink, *AzureSearchIndexSink, *AzureTableSink, *BinarySink, *BlobSink, - *CommonDataServiceForAppsSink, *CopySink, *CosmosDbMongoDbAPISink, *CosmosDbSQLAPISink, *DelimitedTextSink, *DocumentDbCollectionSink, - *DynamicsCrmSink, *DynamicsSink, *FileSystemSink, *IcebergSink, *InformixSink, *JSONSink, *LakeHouseTableSink, *MicrosoftAccessSink, - *MongoDbAtlasSink, *MongoDbV2Sink, *OdbcSink, *OracleSink, *OrcSink, *ParquetSink, *RestSink, *SQLDWSink, *SQLMISink, - *SQLServerSink, *SQLSink, *SalesforceServiceCloudSink, *SalesforceServiceCloudV2Sink, *SalesforceSink, *SalesforceV2Sink, - *SapCloudForCustomerSink, *SnowflakeSink, *SnowflakeV2Sink, *WarehouseSink
type CopySource ¶
type CopySource struct { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
CopySource - A copy activity source.
func (*CopySource) GetCopySource ¶
func (c *CopySource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type CopySource.
func (CopySource) MarshalJSON ¶
func (c CopySource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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, *AmazonRdsForOracleSource, *AmazonRdsForSQLServerSource, *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, *GoogleBigQueryV2Source, *GreenplumSource, *HBaseSource, - *HTTPSource, *HdfsSource, *HiveSource, *HubspotSource, *ImpalaSource, *InformixSource, *JSONSource, *JiraSource, *LakeHouseTableSource, - *MagentoSource, *MariaDBSource, *MarketoSource, *MicrosoftAccessSource, *MongoDbAtlasSource, *MongoDbSource, *MongoDbV2Source, - *MySQLSource, *NetezzaSource, *ODataSource, *OdbcSource, *Office365Source, *OracleServiceCloudSource, *OracleSource, - *OrcSource, *ParquetSource, *PaypalSource, *PhoenixSource, *PostgreSQLSource, *PostgreSQLV2Source, *PrestoSource, *QuickBooksSource, - *RelationalSource, *ResponsysSource, *RestSource, *SQLDWSource, *SQLMISource, *SQLServerSource, *SQLSource, *SalesforceMarketingCloudSource, - *SalesforceServiceCloudSource, *SalesforceServiceCloudV2Source, *SalesforceSource, *SalesforceV2Source, *SapBwSource, - *SapCloudForCustomerSource, *SapEccSource, *SapHanaSource, *SapOdpSource, *SapOpenHubSource, *SapTableSource, *ServiceNowSource, - *ServiceNowV2Source, *SharePointOnlineListSource, *ShopifySource, *SnowflakeSource, *SnowflakeV2Source, *SparkSource, - *SquareSource, *SybaseSource, *TabularSource, *TeradataSource, *VerticaSource, *WarehouseSource, *WebSource, *XMLSource, - *XeroSource, *ZohoSource
type CosmosDbConnectionMode ¶
type CosmosDbConnectionMode string
CosmosDbConnectionMode - The connection mode used to access CosmosDB account. Type: string.
const ( CosmosDbConnectionModeDirect CosmosDbConnectionMode = "Direct" CosmosDbConnectionModeGateway CosmosDbConnectionMode = "Gateway" )
func PossibleCosmosDbConnectionModeValues ¶
func PossibleCosmosDbConnectionModeValues() []CosmosDbConnectionMode
PossibleCosmosDbConnectionModeValues returns the possible values for the CosmosDbConnectionMode const type.
type CosmosDbLinkedService ¶
type CosmosDbLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; CosmosDB linked service properties. TypeProperties *CosmosDbLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
CosmosDbLinkedService - Microsoft Azure Cosmos Database (CosmosDB) linked service.
func (*CosmosDbLinkedService) GetLinkedService ¶
func (c *CosmosDbLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type CosmosDbLinkedService.
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 any // The account key of the Azure CosmosDB account. Type: SecureString or AzureKeyVaultSecretReference. AccountKey SecretBaseClassification // 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 any // The connection mode used to access CosmosDB account. Type: string. ConnectionMode *CosmosDbConnectionMode // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The credential reference containing authentication information. Credential *CredentialReference // The name of the database. Type: string (or Expression with resultType string) Database any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 // The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, // 'ServicePrincipalCert' for certificate. Type: string. ServicePrincipalCredentialType any // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression // with resultType string). ServicePrincipalID any // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; CosmosDB (MongoDB API) database dataset properties. TypeProperties *CosmosDbMongoDbAPICollectionDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
CosmosDbMongoDbAPICollectionDataset - The CosmosDB (MongoDB API) database dataset.
func (*CosmosDbMongoDbAPICollectionDataset) GetDataset ¶
func (c *CosmosDbMongoDbAPICollectionDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type CosmosDbMongoDbAPICollectionDataset.
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 any }
CosmosDbMongoDbAPICollectionDatasetTypeProperties - CosmosDB (MongoDB API) database dataset properties.
func (CosmosDbMongoDbAPICollectionDatasetTypeProperties) MarshalJSON ¶
func (c CosmosDbMongoDbAPICollectionDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPICollectionDatasetTypeProperties.
func (*CosmosDbMongoDbAPICollectionDatasetTypeProperties) UnmarshalJSON ¶
func (c *CosmosDbMongoDbAPICollectionDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbMongoDbAPICollectionDatasetTypeProperties.
type CosmosDbMongoDbAPILinkedService ¶
type CosmosDbMongoDbAPILinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; CosmosDB (MongoDB API) linked service properties. TypeProperties *CosmosDbMongoDbAPILinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
CosmosDbMongoDbAPILinkedService - Linked service for CosmosDB (MongoDB API) data source.
func (*CosmosDbMongoDbAPILinkedService) GetLinkedService ¶
func (c *CosmosDbMongoDbAPILinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type CosmosDbMongoDbAPILinkedService.
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 any // REQUIRED; The name of the CosmosDB (MongoDB API) database that you want to access. Type: string (or Expression with resultType // string). Database any // Whether the CosmosDB (MongoDB API) server version is higher than 3.2. The default value is false. Type: boolean (or Expression // with resultType boolean). IsServerVersionAbove32 any }
CosmosDbMongoDbAPILinkedServiceTypeProperties - CosmosDB (MongoDB API) linked service properties.
func (CosmosDbMongoDbAPILinkedServiceTypeProperties) MarshalJSON ¶
func (c CosmosDbMongoDbAPILinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPILinkedServiceTypeProperties.
func (*CosmosDbMongoDbAPILinkedServiceTypeProperties) UnmarshalJSON ¶
func (c *CosmosDbMongoDbAPILinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbMongoDbAPILinkedServiceTypeProperties.
type CosmosDbMongoDbAPISink ¶
type CosmosDbMongoDbAPISink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // 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 any }
CosmosDbMongoDbAPISink - A copy activity sink for a CosmosDB (MongoDB API) database.
func (*CosmosDbMongoDbAPISink) GetCopySink ¶
func (c *CosmosDbMongoDbAPISink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type CosmosDbMongoDbAPISink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 any // Cursor methods for Mongodb query. CursorMethods *MongoDbCursorMethodsProperties // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
CosmosDbMongoDbAPISource - A copy activity source for a CosmosDB (MongoDB API) database.
func (*CosmosDbMongoDbAPISource) GetCopySource ¶
func (c *CosmosDbMongoDbAPISource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type CosmosDbMongoDbAPISource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; CosmosDB (SQL API) Collection dataset properties. TypeProperties *CosmosDbSQLAPICollectionDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
CosmosDbSQLAPICollectionDataset - Microsoft Azure CosmosDB (SQL API) Collection dataset.
func (*CosmosDbSQLAPICollectionDataset) GetDataset ¶
func (c *CosmosDbSQLAPICollectionDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type CosmosDbSQLAPICollectionDataset.
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 any }
CosmosDbSQLAPICollectionDatasetTypeProperties - CosmosDB (SQL API) Collection dataset properties.
func (CosmosDbSQLAPICollectionDatasetTypeProperties) MarshalJSON ¶
func (c CosmosDbSQLAPICollectionDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CosmosDbSQLAPICollectionDatasetTypeProperties.
func (*CosmosDbSQLAPICollectionDatasetTypeProperties) UnmarshalJSON ¶
func (c *CosmosDbSQLAPICollectionDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CosmosDbSQLAPICollectionDatasetTypeProperties.
type CosmosDbSQLAPISink ¶
type CosmosDbSQLAPISink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert // and upsert. WriteBehavior any }
CosmosDbSQLAPISink - A copy activity Azure CosmosDB (SQL API) Collection sink.
func (*CosmosDbSQLAPISink) GetCopySink ¶
func (c *CosmosDbSQLAPISink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type CosmosDbSQLAPISink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Whether detect primitive values as datetime values. Type: boolean (or Expression with resultType boolean). DetectDatetime any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Page size of the result. Type: integer (or Expression with resultType integer). PageSize any // Preferred regions. Type: array of strings (or Expression with resultType array of strings). PreferredRegions any // SQL API query. Type: string (or Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
CosmosDbSQLAPISource - A copy activity Azure CosmosDB (SQL API) Collection source.
func (*CosmosDbSQLAPISource) GetCopySource ¶
func (c *CosmosDbSQLAPISource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type CosmosDbSQLAPISource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Couchbase server linked service properties. TypeProperties *CouchbaseLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
CouchbaseLinkedService - Couchbase server linked service.
func (*CouchbaseLinkedService) GetLinkedService ¶
func (c *CouchbaseLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type CouchbaseLinkedService.
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 any // The Azure key vault secret reference of credString in connection string. CredString *AzureKeyVaultSecretReference // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
CouchbaseLinkedServiceTypeProperties - Couchbase server linked service properties.
func (CouchbaseLinkedServiceTypeProperties) MarshalJSON ¶
func (c CouchbaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CouchbaseLinkedServiceTypeProperties.
func (*CouchbaseLinkedServiceTypeProperties) UnmarshalJSON ¶
func (c *CouchbaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CouchbaseLinkedServiceTypeProperties.
type CouchbaseSource ¶
type CouchbaseSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
CouchbaseSource - A copy activity Couchbase server source.
func (*CouchbaseSource) GetCopySource ¶
func (c *CouchbaseSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type CouchbaseSource.
func (*CouchbaseSource) GetTabularSource ¶
func (c *CouchbaseSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type CouchbaseSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
CouchbaseTableDataset - Couchbase server dataset.
func (*CouchbaseTableDataset) GetDataset ¶
func (c *CouchbaseTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type CouchbaseTableDataset.
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 { // Compute type of the cluster. The value will be overwritten by the same setting in integration runtime if provided. ComputeType *string // Core count of the cluster. The value will be overwritten by the same setting in integration runtime if provided. CoreCount *int32 // Set to use integration runtime setting for data flow debug session. IntegrationRuntime *IntegrationRuntimeDebugResource // Time to live setting of the cluster in minutes. TimeToLive *int32 }
CreateDataFlowDebugSessionRequest - Request body structure for creating data flow debug session.
func (CreateDataFlowDebugSessionRequest) MarshalJSON ¶
func (c CreateDataFlowDebugSessionRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CreateDataFlowDebugSessionRequest.
func (*CreateDataFlowDebugSessionRequest) UnmarshalJSON ¶
func (c *CreateDataFlowDebugSessionRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CreateDataFlowDebugSessionRequest.
type CreateDataFlowDebugSessionResponse ¶
type CreateDataFlowDebugSessionResponse struct { // The ID of data flow debug session. SessionID *string // The state of the debug session. Status *string }
CreateDataFlowDebugSessionResponse - Response body structure for creating data flow debug session.
func (CreateDataFlowDebugSessionResponse) MarshalJSON ¶
func (c CreateDataFlowDebugSessionResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CreateDataFlowDebugSessionResponse.
func (*CreateDataFlowDebugSessionResponse) UnmarshalJSON ¶
func (c *CreateDataFlowDebugSessionResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CreateDataFlowDebugSessionResponse.
type CreateLinkedIntegrationRuntimeRequest ¶
type CreateLinkedIntegrationRuntimeRequest struct { // The location of the data factory that the linked integration runtime belongs to. DataFactoryLocation *string // The name of the data factory that the linked integration runtime belongs to. DataFactoryName *string // The name of the linked integration runtime. Name *string // The ID of the subscription that the linked integration runtime belongs to. SubscriptionID *string }
CreateLinkedIntegrationRuntimeRequest - The linked integration runtime information.
func (CreateLinkedIntegrationRuntimeRequest) MarshalJSON ¶
func (c CreateLinkedIntegrationRuntimeRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CreateLinkedIntegrationRuntimeRequest.
func (*CreateLinkedIntegrationRuntimeRequest) UnmarshalJSON ¶
func (c *CreateLinkedIntegrationRuntimeRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CreateLinkedIntegrationRuntimeRequest.
type CreateRunResponse ¶
type CreateRunResponse struct { // REQUIRED; Identifier of a run. RunID *string }
CreateRunResponse - Response body with a run identifier.
func (CreateRunResponse) MarshalJSON ¶
func (c CreateRunResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CreateRunResponse.
func (*CreateRunResponse) UnmarshalJSON ¶
func (c *CreateRunResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CreateRunResponse.
type Credential ¶
type Credential struct { // REQUIRED; Type of credential. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Credential. Annotations []any // Credential description. Description *string }
Credential - The Azure Data Factory nested object which contains the information and credential which can be used to connect with related store or compute resource.
func (*Credential) GetCredential ¶
func (c *Credential) GetCredential() *Credential
GetCredential implements the CredentialClassification interface for type Credential.
func (Credential) MarshalJSON ¶
func (c Credential) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Credential.
func (*Credential) UnmarshalJSON ¶
func (c *Credential) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Credential.
type CredentialClassification ¶
type CredentialClassification interface { // GetCredential returns the Credential content of the underlying type. GetCredential() *Credential }
CredentialClassification provides polymorphic access to related types. Call the interface's GetCredential() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *Credential, *ManagedIdentityCredential, *ServicePrincipalCredential
type CredentialListResponse ¶
type CredentialListResponse struct { // REQUIRED; List of credentials. Value []*CredentialResource // The link to the next page of results, if any remaining results exist. NextLink *string }
CredentialListResponse - A list of credential resources.
func (CredentialListResponse) MarshalJSON ¶
func (c CredentialListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CredentialListResponse.
func (*CredentialListResponse) UnmarshalJSON ¶
func (c *CredentialListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CredentialListResponse.
type CredentialOperationsClient ¶
type CredentialOperationsClient struct {
// contains filtered or unexported fields
}
CredentialOperationsClient contains the methods for the CredentialOperations group. Don't use this type directly, use NewCredentialOperationsClient() instead.
func NewCredentialOperationsClient ¶
func NewCredentialOperationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CredentialOperationsClient, error)
NewCredentialOperationsClient creates a new instance of CredentialOperationsClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*CredentialOperationsClient) CreateOrUpdate ¶
func (client *CredentialOperationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, credential CredentialResource, options *CredentialOperationsClientCreateOrUpdateOptions) (CredentialOperationsClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a credential. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- credentialName - Credential name
- credential - Credential resource definition.
- options - CredentialOperationsClientCreateOrUpdateOptions contains the optional parameters for the CredentialOperationsClient.CreateOrUpdate method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Credentials_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewCredentialOperationsClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleCredential", armdatafactory.CredentialResource{ Properties: &armdatafactory.ManagedIdentityCredential{ Type: to.Ptr("ManagedIdentity"), TypeProperties: &armdatafactory.ManagedIdentityTypeProperties{ ResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourcegroups/exampleResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleUami"), }, }, }, &armdatafactory.CredentialOperationsClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.CredentialResource = armdatafactory.CredentialResource{ // Name: to.Ptr("exampleCredential"), // Type: to.Ptr("Microsoft.DataFactory/factories/credentials"), // Etag: to.Ptr("0a0062d4-0000-0000-0000-5b245bcf0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/credentials/exampleCredential"), // Properties: &armdatafactory.ManagedIdentityCredential{ // Type: to.Ptr("ManagedIdentity"), // TypeProperties: &armdatafactory.ManagedIdentityTypeProperties{ // ResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourcegroups/exampleResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleUami"), // }, // }, // }
Output:
func (*CredentialOperationsClient) Delete ¶
func (client *CredentialOperationsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, options *CredentialOperationsClientDeleteOptions) (CredentialOperationsClientDeleteResponse, error)
Delete - Deletes a credential. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- credentialName - Credential name
- options - CredentialOperationsClientDeleteOptions contains the optional parameters for the CredentialOperationsClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Credentials_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewCredentialOperationsClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleCredential", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*CredentialOperationsClient) Get ¶
func (client *CredentialOperationsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, options *CredentialOperationsClientGetOptions) (CredentialOperationsClientGetResponse, error)
Get - Gets a credential. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- credentialName - Credential name
- options - CredentialOperationsClientGetOptions contains the optional parameters for the CredentialOperationsClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Credentials_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewCredentialOperationsClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleCredential", &armdatafactory.CredentialOperationsClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.CredentialResource = armdatafactory.CredentialResource{ // Name: to.Ptr("exampleLinkedService"), // Type: to.Ptr("Microsoft.DataFactory/factories/credentials"), // Etag: to.Ptr("1500474f-0000-0200-0000-5cbe090d0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/credentials/exampleCredential"), // Properties: &armdatafactory.ManagedIdentityCredential{ // Type: to.Ptr("ManagedIdentity"), // Description: to.Ptr("Example description"), // TypeProperties: &armdatafactory.ManagedIdentityTypeProperties{ // ResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourcegroups/exampleResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleUami"), // }, // }, // }
Output:
func (*CredentialOperationsClient) NewListByFactoryPager ¶
func (client *CredentialOperationsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *CredentialOperationsClientListByFactoryOptions) *runtime.Pager[CredentialOperationsClientListByFactoryResponse]
NewListByFactoryPager - List credentials.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - CredentialOperationsClientListByFactoryOptions contains the optional parameters for the CredentialOperationsClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Credentials_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewCredentialOperationsClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.CredentialListResponse = armdatafactory.CredentialListResponse{ // Value: []*armdatafactory.CredentialResource{ // { // Name: to.Ptr("exampleLinkedService"), // Type: to.Ptr("Microsoft.DataFactory/factories/credentials"), // Etag: to.Ptr("0a0064d4-0000-0000-0000-5b245bd00000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/credentials/exampleCredential"), // Properties: &armdatafactory.ManagedIdentityCredential{ // Type: to.Ptr("ManagedIdentity"), // Description: to.Ptr("Example description"), // TypeProperties: &armdatafactory.ManagedIdentityTypeProperties{ // ResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourcegroups/exampleResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleUami"), // }, // }, // }}, // } }
Output:
type CredentialOperationsClientCreateOrUpdateOptions ¶
type CredentialOperationsClientCreateOrUpdateOptions struct { // ETag of the credential entity. Should only be specified for update, for which it should match existing entity or can be // * for unconditional update. IfMatch *string }
CredentialOperationsClientCreateOrUpdateOptions contains the optional parameters for the CredentialOperationsClient.CreateOrUpdate method.
type CredentialOperationsClientCreateOrUpdateResponse ¶
type CredentialOperationsClientCreateOrUpdateResponse struct { // Credential resource type. CredentialResource }
CredentialOperationsClientCreateOrUpdateResponse contains the response from method CredentialOperationsClient.CreateOrUpdate.
type CredentialOperationsClientDeleteOptions ¶
type CredentialOperationsClientDeleteOptions struct { }
CredentialOperationsClientDeleteOptions contains the optional parameters for the CredentialOperationsClient.Delete method.
type CredentialOperationsClientDeleteResponse ¶
type CredentialOperationsClientDeleteResponse struct { }
CredentialOperationsClientDeleteResponse contains the response from method CredentialOperationsClient.Delete.
type CredentialOperationsClientGetOptions ¶
type CredentialOperationsClientGetOptions struct { // ETag of the credential 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 }
CredentialOperationsClientGetOptions contains the optional parameters for the CredentialOperationsClient.Get method.
type CredentialOperationsClientGetResponse ¶
type CredentialOperationsClientGetResponse struct { // Credential resource type. CredentialResource }
CredentialOperationsClientGetResponse contains the response from method CredentialOperationsClient.Get.
type CredentialOperationsClientListByFactoryOptions ¶
type CredentialOperationsClientListByFactoryOptions struct { }
CredentialOperationsClientListByFactoryOptions contains the optional parameters for the CredentialOperationsClient.NewListByFactoryPager method.
type CredentialOperationsClientListByFactoryResponse ¶
type CredentialOperationsClientListByFactoryResponse struct { // A list of credential resources. CredentialListResponse }
CredentialOperationsClientListByFactoryResponse contains the response from method CredentialOperationsClient.NewListByFactoryPager.
type CredentialReference ¶
type CredentialReference struct { // REQUIRED; Reference credential name. ReferenceName *string // REQUIRED; Credential reference type. Type *CredentialReferenceType // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any }
CredentialReference - Credential reference type.
func (CredentialReference) MarshalJSON ¶
func (c CredentialReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CredentialReference.
func (*CredentialReference) UnmarshalJSON ¶
func (c *CredentialReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CredentialReference.
type CredentialReferenceType ¶
type CredentialReferenceType string
CredentialReferenceType - Credential reference type.
const (
CredentialReferenceTypeCredentialReference CredentialReferenceType = "CredentialReference"
)
func PossibleCredentialReferenceTypeValues ¶
func PossibleCredentialReferenceTypeValues() []CredentialReferenceType
PossibleCredentialReferenceTypeValues returns the possible values for the CredentialReferenceType const type.
type CredentialResource ¶
type CredentialResource struct { // REQUIRED; Properties of credentials. Properties CredentialClassification // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
CredentialResource - Credential resource type.
func (CredentialResource) MarshalJSON ¶
func (c CredentialResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CredentialResource.
func (*CredentialResource) UnmarshalJSON ¶
func (c *CredentialResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CredentialResource.
type CustomActivity ¶
type CustomActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Custom activity properties. TypeProperties *CustomActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
CustomActivity - Custom activity type.
func (*CustomActivity) GetActivity ¶
func (c *CustomActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type CustomActivity.
func (*CustomActivity) GetExecutionActivity ¶
func (c *CustomActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type CustomActivity.
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 // Linked service references. LinkedServices []*LinkedServiceReference }
CustomActivityReferenceObject - Reference objects for custom activity
func (CustomActivityReferenceObject) MarshalJSON ¶
func (c CustomActivityReferenceObject) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomActivityReferenceObject.
func (*CustomActivityReferenceObject) UnmarshalJSON ¶
func (c *CustomActivityReferenceObject) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CustomActivityReferenceObject.
type CustomActivityTypeProperties ¶
type CustomActivityTypeProperties struct { // REQUIRED; Command for custom activity Type: string (or Expression with resultType string). Command any // Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double). AutoUserSpecification any // 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]any // Folder path for resource files Type: string (or Expression with resultType string). FolderPath any // Reference objects ReferenceObjects *CustomActivityReferenceObject // Resource linked service reference. ResourceLinkedService *LinkedServiceReference // The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double). RetentionTimeInDays any }
CustomActivityTypeProperties - Custom activity properties.
func (CustomActivityTypeProperties) MarshalJSON ¶
func (c CustomActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomActivityTypeProperties.
func (*CustomActivityTypeProperties) UnmarshalJSON ¶
func (c *CustomActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CustomActivityTypeProperties.
type CustomDataSourceLinkedService ¶
type CustomDataSourceLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Custom linked service properties. TypeProperties any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
CustomDataSourceLinkedService - Custom linked service.
func (*CustomDataSourceLinkedService) GetLinkedService ¶
func (c *CustomDataSourceLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type CustomDataSourceLinkedService.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Custom dataset properties. TypeProperties any }
CustomDataset - The custom dataset.
func (*CustomDataset) GetDataset ¶
func (c *CustomDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type CustomDataset.
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 { // REQUIRED; Trigger type. Type *string // REQUIRED; Custom Events Trigger properties. TypeProperties *CustomEventsTriggerTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // Pipelines that need to be started. Pipelines []*TriggerPipelineReference // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
CustomEventsTrigger - Trigger that runs every time a custom event is received.
func (*CustomEventsTrigger) GetMultiplePipelineTrigger ¶
func (c *CustomEventsTrigger) GetMultiplePipelineTrigger() *MultiplePipelineTrigger
GetMultiplePipelineTrigger implements the MultiplePipelineTriggerClassification interface for type CustomEventsTrigger.
func (*CustomEventsTrigger) GetTrigger ¶
func (c *CustomEventsTrigger) GetTrigger() *Trigger
GetTrigger implements the TriggerClassification interface for type CustomEventsTrigger.
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 []any // REQUIRED; The ARM resource ID of the Azure Event Grid Topic. Scope *string // 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 // 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 }
CustomEventsTriggerTypeProperties - Custom Events Trigger properties.
func (CustomEventsTriggerTypeProperties) MarshalJSON ¶
func (c CustomEventsTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomEventsTriggerTypeProperties.
func (*CustomEventsTriggerTypeProperties) UnmarshalJSON ¶
func (c *CustomEventsTriggerTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CustomEventsTriggerTypeProperties.
type CustomSetupBase ¶
type CustomSetupBase struct { // REQUIRED; The type of custom setup. Type *string }
CustomSetupBase - The base definition of the custom setup.
func (*CustomSetupBase) GetCustomSetupBase ¶
func (c *CustomSetupBase) GetCustomSetupBase() *CustomSetupBase
GetCustomSetupBase implements the CustomSetupBaseClassification interface for type CustomSetupBase.
func (CustomSetupBase) MarshalJSON ¶
func (c CustomSetupBase) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CustomSetupBase.
func (*CustomSetupBase) UnmarshalJSON ¶
func (c *CustomSetupBase) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller 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: - *AzPowerShellSetup, *CmdkeySetup, *ComponentSetup, *CustomSetupBase, *EnvironmentVariableSetup
type DWCopyCommandDefaultValue ¶
type DWCopyCommandDefaultValue struct { // Column name. Type: object (or Expression with resultType string). ColumnName any // The default value of the column. Type: object (or Expression with resultType string). DefaultValue any }
DWCopyCommandDefaultValue - Default value.
func (DWCopyCommandDefaultValue) MarshalJSON ¶
func (d DWCopyCommandDefaultValue) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DWCopyCommandDefaultValue.
func (*DWCopyCommandDefaultValue) UnmarshalJSON ¶
func (d *DWCopyCommandDefaultValue) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DWCopyCommandDefaultValue.
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 // 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 }
DWCopyCommandSettings - DW Copy Command settings.
func (DWCopyCommandSettings) MarshalJSON ¶
func (d DWCopyCommandSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DWCopyCommandSettings.
func (*DWCopyCommandSettings) UnmarshalJSON ¶
func (d *DWCopyCommandSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DWCopyCommandSettings.
type DataFlow ¶
type DataFlow struct { // REQUIRED; Type of data flow. Type *string // List of tags that can be used for describing the data flow. Annotations []any // The description of the data flow. Description *string // The folder that this data flow is in. If not specified, Data flow will appear at the root level. Folder *DataFlowFolder }
DataFlow - Azure Data Factory nested object which contains a flow with data movements and transformations.
func (*DataFlow) GetDataFlow ¶
GetDataFlow implements the DataFlowClassification interface for type DataFlow.
func (DataFlow) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type DataFlow.
func (*DataFlow) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlow.
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, *Flowlet, *MappingDataFlow, *WranglingDataFlow
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.
type DataFlowDebugCommandPayload ¶
type DataFlowDebugCommandPayload struct { // REQUIRED; The stream name which is used for preview. StreamName *string // Array of column names. Columns []*string // The expression which is used for preview. Expression *string // Row limits for preview response. RowLimits *int32 }
DataFlowDebugCommandPayload - Structure of command payload.
func (DataFlowDebugCommandPayload) MarshalJSON ¶
func (d DataFlowDebugCommandPayload) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugCommandPayload.
func (*DataFlowDebugCommandPayload) UnmarshalJSON ¶
func (d *DataFlowDebugCommandPayload) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowDebugCommandPayload.
type DataFlowDebugCommandRequest ¶
type DataFlowDebugCommandRequest struct { // The command type. Command *DataFlowDebugCommandType // The command payload object. CommandPayload *DataFlowDebugCommandPayload // The ID of data flow debug session. SessionID *string }
DataFlowDebugCommandRequest - Request body structure for data flow debug command.
func (DataFlowDebugCommandRequest) MarshalJSON ¶
func (d DataFlowDebugCommandRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugCommandRequest.
func (*DataFlowDebugCommandRequest) UnmarshalJSON ¶
func (d *DataFlowDebugCommandRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowDebugCommandRequest.
type DataFlowDebugCommandResponse ¶
type DataFlowDebugCommandResponse struct { // The result data of data preview, statistics or expression preview. Data *string // The run status of data preview, statistics or expression preview. Status *string }
DataFlowDebugCommandResponse - Response body structure of data flow result for data preview, statistics or expression preview.
func (DataFlowDebugCommandResponse) MarshalJSON ¶
func (d DataFlowDebugCommandResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugCommandResponse.
func (*DataFlowDebugCommandResponse) UnmarshalJSON ¶
func (d *DataFlowDebugCommandResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowDebugCommandResponse.
type DataFlowDebugCommandType ¶
type DataFlowDebugCommandType string
DataFlowDebugCommandType - The command type.
const ( DataFlowDebugCommandTypeExecuteExpressionQuery DataFlowDebugCommandType = "executeExpressionQuery" DataFlowDebugCommandTypeExecutePreviewQuery DataFlowDebugCommandType = "executePreviewQuery" DataFlowDebugCommandTypeExecuteStatisticsQuery DataFlowDebugCommandType = "executeStatisticsQuery" )
func PossibleDataFlowDebugCommandTypeValues ¶
func PossibleDataFlowDebugCommandTypeValues() []DataFlowDebugCommandType
PossibleDataFlowDebugCommandTypeValues returns the possible values for the DataFlowDebugCommandType const type.
type DataFlowDebugPackage ¶
type DataFlowDebugPackage struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Data flow instance. DataFlow *DataFlowDebugResource // List of Data flows DataFlows []*DataFlowDebugResource // List of datasets. Datasets []*DatasetDebugResource // Data flow debug settings. DebugSettings *DataFlowDebugPackageDebugSettings // List of linked services. LinkedServices []*LinkedServiceDebugResource // The ID of data flow debug session. SessionID *string // Staging info for debug session. Staging *DataFlowStagingInfo }
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 any // Data flow parameters. Parameters map[string]any // Source setting for data flow debug. SourceSettings []*DataFlowSourceSetting }
DataFlowDebugPackageDebugSettings - Data flow debug settings.
func (DataFlowDebugPackageDebugSettings) MarshalJSON ¶
func (d DataFlowDebugPackageDebugSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowDebugPackageDebugSettings.
func (*DataFlowDebugPackageDebugSettings) UnmarshalJSON ¶
func (d *DataFlowDebugPackageDebugSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowDebugPackageDebugSettings.
type DataFlowDebugResource ¶
type DataFlowDebugResource struct { // REQUIRED; Data flow properties. Properties DataFlowClassification // The resource name. Name *string }
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 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(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DataFlowDebugSessionClient, error)
NewDataFlowDebugSessionClient creates a new instance of DataFlowDebugSessionClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*DataFlowDebugSessionClient) AddDataFlow ¶
func (client *DataFlowDebugSessionClient) AddDataFlow(ctx context.Context, resourceGroupName string, factoryName string, request DataFlowDebugPackage, options *DataFlowDebugSessionClientAddDataFlowOptions) (DataFlowDebugSessionClientAddDataFlowResponse, error)
AddDataFlow - Add a data flow into debug session. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- request - Data flow debug session definition with debug content.
- options - DataFlowDebugSessionClientAddDataFlowOptions contains the optional parameters for the DataFlowDebugSessionClient.AddDataFlow method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_AddDataFlow.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewDataFlowDebugSessionClient().AddDataFlow(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.DataFlowDebugPackage{ DataFlow: &armdatafactory.DataFlowDebugResource{ Name: to.Ptr("dataflow1"), Properties: &armdatafactory.MappingDataFlow{ Type: to.Ptr("MappingDataFlow"), TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ Script: to.Ptr("\n\nsource(output(\n Column_1 as string\n ),\n allowSchemaDrift: true,\n validateSchema: false) ~> source1"), Sinks: []*armdatafactory.DataFlowSink{}, Sources: []*armdatafactory.DataFlowSource{ { Name: to.Ptr("source1"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("DelimitedText2"), }, }}, Transformations: []*armdatafactory.Transformation{}, }, }, }, Datasets: []*armdatafactory.DatasetDebugResource{ { Name: to.Ptr("dataset1"), Properties: &armdatafactory.DelimitedTextDataset{ Type: to.Ptr("DelimitedText"), Schema: []any{ map[string]any{ "type": "String", }, }, Annotations: []any{}, LinkedServiceName: &armdatafactory.LinkedServiceReference{ Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), ReferenceName: to.Ptr("linkedService5"), }, TypeProperties: &armdatafactory.DelimitedTextDatasetTypeProperties{ ColumnDelimiter: ",", EscapeChar: "\\", FirstRowAsHeader: true, Location: &armdatafactory.AzureBlobStorageLocation{ Type: to.Ptr("AzureBlobStorageLocation"), FileName: "Ansiencoding.csv", Container: "dataflow-sample-data", }, QuoteChar: "\"", }, }, }}, DebugSettings: &armdatafactory.DataFlowDebugPackageDebugSettings{ DatasetParameters: map[string]any{ "Movies": map[string]any{ "path": "abc", }, "Output": map[string]any{ "time": "def", }, }, Parameters: map[string]any{ "sourcePath": "Toy", }, SourceSettings: []*armdatafactory.DataFlowSourceSetting{ { RowLimit: to.Ptr[int32](1000), SourceName: to.Ptr("source1"), }, { RowLimit: to.Ptr[int32](222), SourceName: to.Ptr("source2"), }}, }, LinkedServices: []*armdatafactory.LinkedServiceDebugResource{ { Name: to.Ptr("linkedService1"), Properties: &armdatafactory.AzureBlobStorageLinkedService{ Type: to.Ptr("AzureBlobStorage"), Annotations: []any{}, TypeProperties: &armdatafactory.AzureBlobStorageLinkedServiceTypeProperties{ ConnectionString: "DefaultEndpointsProtocol=https;AccountName=<storageName>;EndpointSuffix=core.windows.net;", EncryptedCredential: to.Ptr("<credential>"), }, }, }}, SessionID: to.Ptr("f06ed247-9d07-49b2-b05e-2cb4a2fc871e"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.AddDataFlowToDebugSessionResponse = armdatafactory.AddDataFlowToDebugSessionResponse{ // JobVersion: to.Ptr("e5328ee7-c524-4207-8ba4-b709010db33d"), // }
Output:
func (*DataFlowDebugSessionClient) BeginCreate ¶
func (client *DataFlowDebugSessionClient) BeginCreate(ctx context.Context, resourceGroupName string, factoryName string, request CreateDataFlowDebugSessionRequest, options *DataFlowDebugSessionClientBeginCreateOptions) (*runtime.Poller[DataFlowDebugSessionClientCreateResponse], error)
BeginCreate - Creates a data flow debug session. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- request - Data flow debug session definition
- options - DataFlowDebugSessionClientBeginCreateOptions contains the optional parameters for the DataFlowDebugSessionClient.BeginCreate method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewDataFlowDebugSessionClient().BeginCreate(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.CreateDataFlowDebugSessionRequest{ IntegrationRuntime: &armdatafactory.IntegrationRuntimeDebugResource{ Name: to.Ptr("ir1"), Properties: &armdatafactory.ManagedIntegrationRuntime{ Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeManaged), TypeProperties: &armdatafactory.ManagedIntegrationRuntimeTypeProperties{ ComputeProperties: &armdatafactory.IntegrationRuntimeComputeProperties{ DataFlowProperties: &armdatafactory.IntegrationRuntimeDataFlowProperties{ ComputeType: to.Ptr(armdatafactory.DataFlowComputeTypeGeneral), CoreCount: to.Ptr[int32](48), TimeToLive: to.Ptr[int32](10), }, Location: to.Ptr("AutoResolve"), }, }, }, }, TimeToLive: to.Ptr[int32](60), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } res, err := poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.CreateDataFlowDebugSessionResponse = armdatafactory.CreateDataFlowDebugSessionResponse{ // SessionID: to.Ptr("229c688c-944c-44ac-b31a-82d50f347154"), // Status: to.Ptr("Succeeded"), // }
Output:
func (*DataFlowDebugSessionClient) BeginExecuteCommand ¶
func (client *DataFlowDebugSessionClient) BeginExecuteCommand(ctx context.Context, resourceGroupName string, factoryName string, request DataFlowDebugCommandRequest, options *DataFlowDebugSessionClientBeginExecuteCommandOptions) (*runtime.Poller[DataFlowDebugSessionClientExecuteCommandResponse], error)
BeginExecuteCommand - Execute a data flow debug command. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- request - Data flow debug command definition.
- options - DataFlowDebugSessionClientBeginExecuteCommandOptions contains the optional parameters for the DataFlowDebugSessionClient.BeginExecuteCommand method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_ExecuteCommand.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewDataFlowDebugSessionClient().BeginExecuteCommand(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.DataFlowDebugCommandRequest{ Command: to.Ptr(armdatafactory.DataFlowDebugCommandTypeExecutePreviewQuery), CommandPayload: &armdatafactory.DataFlowDebugCommandPayload{ RowLimits: to.Ptr[int32](100), StreamName: to.Ptr("source1"), }, SessionID: to.Ptr("f06ed247-9d07-49b2-b05e-2cb4a2fc871e"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } res, err := poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.DataFlowDebugCommandResponse = armdatafactory.DataFlowDebugCommandResponse{ // Data: to.Ptr("some output"), // Status: to.Ptr("Succeeded"), // }
Output:
func (*DataFlowDebugSessionClient) Delete ¶
func (client *DataFlowDebugSessionClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, request DeleteDataFlowDebugSessionRequest, options *DataFlowDebugSessionClientDeleteOptions) (DataFlowDebugSessionClientDeleteResponse, error)
Delete - Deletes a data flow debug session. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- request - Data flow debug session definition for deletion
- options - DataFlowDebugSessionClientDeleteOptions contains the optional parameters for the DataFlowDebugSessionClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewDataFlowDebugSessionClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.DeleteDataFlowDebugSessionRequest{ SessionID: to.Ptr("91fb57e0-8292-47be-89ff-c8f2d2bb2a7e"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*DataFlowDebugSessionClient) NewQueryByFactoryPager ¶
func (client *DataFlowDebugSessionClient) NewQueryByFactoryPager(resourceGroupName string, factoryName string, options *DataFlowDebugSessionClientQueryByFactoryOptions) *runtime.Pager[DataFlowDebugSessionClientQueryByFactoryResponse]
NewQueryByFactoryPager - Query all active data flow debug sessions.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - DataFlowDebugSessionClientQueryByFactoryOptions contains the optional parameters for the DataFlowDebugSessionClient.NewQueryByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_QueryByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewDataFlowDebugSessionClient().NewQueryByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.QueryDataFlowDebugSessionsResponse = armdatafactory.QueryDataFlowDebugSessionsResponse{ // Value: []*armdatafactory.DataFlowDebugSessionInfo{ // { // AdditionalProperties: map[string]any{ // "dataflowName": "DebugSession-0a7e0d6e-f2b7-48cc-8cd8-618326f5662f", // "userObjectId": "0a7e0d6e-f2b7-48cc-8cd8-618326f5662f", // }, // ComputeType: to.Ptr("General"), // CoreCount: to.Ptr[int32](48), // LastActivityTime: to.Ptr("2019-09-05T18:28:00.9459674+00:00"), // SessionID: to.Ptr("229c688c-944c-44ac-b31a-82d50f347154"), // StartTime: to.Ptr("2019-09-05T18:23:20.3257799+00:00"), // TimeToLiveInMinutes: to.Ptr[int32](60), // }}, // } }
Output:
type DataFlowDebugSessionClientAddDataFlowOptions ¶
type DataFlowDebugSessionClientAddDataFlowOptions struct { }
DataFlowDebugSessionClientAddDataFlowOptions contains the optional parameters for the DataFlowDebugSessionClient.AddDataFlow method.
type DataFlowDebugSessionClientAddDataFlowResponse ¶
type DataFlowDebugSessionClientAddDataFlowResponse struct { // Response body structure for starting data flow debug session. AddDataFlowToDebugSessionResponse }
DataFlowDebugSessionClientAddDataFlowResponse contains the response from method DataFlowDebugSessionClient.AddDataFlow.
type DataFlowDebugSessionClientBeginCreateOptions ¶
type DataFlowDebugSessionClientBeginCreateOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
DataFlowDebugSessionClientBeginCreateOptions contains the optional parameters for the DataFlowDebugSessionClient.BeginCreate method.
type DataFlowDebugSessionClientBeginExecuteCommandOptions ¶
type DataFlowDebugSessionClientBeginExecuteCommandOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
DataFlowDebugSessionClientBeginExecuteCommandOptions contains the optional parameters for the DataFlowDebugSessionClient.BeginExecuteCommand method.
type DataFlowDebugSessionClientCreateResponse ¶
type DataFlowDebugSessionClientCreateResponse struct { // Response body structure for creating data flow debug session. CreateDataFlowDebugSessionResponse }
DataFlowDebugSessionClientCreateResponse contains the response from method DataFlowDebugSessionClient.BeginCreate.
type DataFlowDebugSessionClientDeleteOptions ¶
type DataFlowDebugSessionClientDeleteOptions struct { }
DataFlowDebugSessionClientDeleteOptions contains the optional parameters for the DataFlowDebugSessionClient.Delete method.
type DataFlowDebugSessionClientDeleteResponse ¶
type DataFlowDebugSessionClientDeleteResponse struct { }
DataFlowDebugSessionClientDeleteResponse contains the response from method DataFlowDebugSessionClient.Delete.
type DataFlowDebugSessionClientExecuteCommandResponse ¶
type DataFlowDebugSessionClientExecuteCommandResponse struct { // Response body structure of data flow result for data preview, statistics or expression preview. DataFlowDebugCommandResponse }
DataFlowDebugSessionClientExecuteCommandResponse contains the response from method DataFlowDebugSessionClient.BeginExecuteCommand.
type DataFlowDebugSessionClientQueryByFactoryOptions ¶
type DataFlowDebugSessionClientQueryByFactoryOptions struct { }
DataFlowDebugSessionClientQueryByFactoryOptions contains the optional parameters for the DataFlowDebugSessionClient.NewQueryByFactoryPager method.
type DataFlowDebugSessionClientQueryByFactoryResponse ¶
type DataFlowDebugSessionClientQueryByFactoryResponse struct { // A list of active debug sessions. QueryDataFlowDebugSessionsResponse }
DataFlowDebugSessionClientQueryByFactoryResponse contains the response from method DataFlowDebugSessionClient.NewQueryByFactoryPager.
type DataFlowDebugSessionInfo ¶
type DataFlowDebugSessionInfo struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Compute type of the cluster. ComputeType *string // Core count of the cluster. CoreCount *int32 // The name of the data flow. DataFlowName *string // Attached integration runtime name of data flow debug session. IntegrationRuntimeName *string // Last activity time of data flow debug session. LastActivityTime *string // Node count of the cluster. (deprecated property) NodeCount *int32 // The ID of data flow debug session. SessionID *string // Start time of data flow debug session. StartTime *string // Compute type of the cluster. TimeToLiveInMinutes *int32 }
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 DataFlowFolder ¶
type DataFlowFolder struct { // The name of the folder that this data flow is in. Name *string }
DataFlowFolder - The folder that this data flow is in. If not specified, Data flow will appear at the root level.
func (DataFlowFolder) MarshalJSON ¶
func (d DataFlowFolder) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowFolder.
func (*DataFlowFolder) UnmarshalJSON ¶
func (d *DataFlowFolder) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowFolder.
type DataFlowListResponse ¶
type DataFlowListResponse struct { // REQUIRED; List of data flows. Value []*DataFlowResource // The link to the next page of results, if any remaining results exist. NextLink *string }
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.
func (*DataFlowListResponse) UnmarshalJSON ¶
func (d *DataFlowListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowListResponse.
type DataFlowReference ¶
type DataFlowReference struct { // REQUIRED; Reference data flow name. ReferenceName *string // REQUIRED; Data flow reference type. Type *DataFlowReferenceType // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Reference data flow parameters from dataset. DatasetParameters any // Data flow parameters Parameters map[string]any }
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.
type DataFlowResource ¶
type DataFlowResource struct { // REQUIRED; Data flow properties. Properties DataFlowClassification // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
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 DataFlowSink ¶
type DataFlowSink struct { // REQUIRED; Transformation name. Name *string // Dataset reference. Dataset *DatasetReference // Transformation description. Description *string // Flowlet Reference Flowlet *DataFlowReference // Linked service reference. LinkedService *LinkedServiceReference // Rejected data linked service reference. RejectedDataLinkedService *LinkedServiceReference // Schema linked service reference. SchemaLinkedService *LinkedServiceReference }
DataFlowSink - Transformation for data flow sink.
func (DataFlowSink) MarshalJSON ¶
func (d DataFlowSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowSink.
func (*DataFlowSink) UnmarshalJSON ¶
func (d *DataFlowSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowSink.
type DataFlowSource ¶
type DataFlowSource struct { // REQUIRED; Transformation name. Name *string // Dataset reference. Dataset *DatasetReference // Transformation description. Description *string // Flowlet Reference Flowlet *DataFlowReference // Linked service reference. LinkedService *LinkedServiceReference // Schema linked service reference. SchemaLinkedService *LinkedServiceReference }
DataFlowSource - Transformation for data flow source.
func (DataFlowSource) MarshalJSON ¶
func (d DataFlowSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowSource.
func (*DataFlowSource) UnmarshalJSON ¶
func (d *DataFlowSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowSource.
type DataFlowSourceSetting ¶
type DataFlowSourceSetting struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Defines the row limit of data flow source in debug. RowLimit *int32 // The data flow source name. SourceName *string }
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. Type: string (or Expression with resultType string) FolderPath any // Staging linked service reference. LinkedService *LinkedServiceReference }
DataFlowStagingInfo - Staging info for execute data flow activity.
func (DataFlowStagingInfo) MarshalJSON ¶
func (d DataFlowStagingInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataFlowStagingInfo.
func (*DataFlowStagingInfo) UnmarshalJSON ¶
func (d *DataFlowStagingInfo) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataFlowStagingInfo.
type DataFlowsClient ¶
type DataFlowsClient struct {
// contains filtered or unexported fields
}
DataFlowsClient contains the methods for the DataFlows group. Don't use this type directly, use NewDataFlowsClient() instead.
func NewDataFlowsClient ¶
func NewDataFlowsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DataFlowsClient, error)
NewDataFlowsClient creates a new instance of DataFlowsClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*DataFlowsClient) CreateOrUpdate ¶
func (client *DataFlowsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, dataFlowName string, dataFlow DataFlowResource, options *DataFlowsClientCreateOrUpdateOptions) (DataFlowsClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a data flow. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- dataFlowName - The data flow name.
- dataFlow - Data flow resource definition.
- options - DataFlowsClientCreateOrUpdateOptions contains the optional parameters for the DataFlowsClient.CreateOrUpdate method.
Example (DataFlowsCreate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewDataFlowsClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataFlow", armdatafactory.DataFlowResource{ Properties: &armdatafactory.MappingDataFlow{ Type: to.Ptr("MappingDataFlow"), Description: to.Ptr("Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."), TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ ScriptLines: []*string{ to.Ptr("source(output("), to.Ptr("PreviousConversionRate as double,"), to.Ptr("Country as string,"), to.Ptr("DateTime1 as string,"), to.Ptr("CurrentConversionRate as double"), to.Ptr("),"), to.Ptr("allowSchemaDrift: false,"), to.Ptr("validateSchema: false) ~> USDCurrency"), to.Ptr("source(output("), to.Ptr("PreviousConversionRate as double,"), to.Ptr("Country as string,"), to.Ptr("DateTime1 as string,"), to.Ptr("CurrentConversionRate as double"), to.Ptr("),"), to.Ptr("allowSchemaDrift: true,"), to.Ptr("validateSchema: false) ~> CADSource"), to.Ptr("USDCurrency, CADSource union(byName: true)~> Union"), to.Ptr("Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn"), to.Ptr("NewCurrencyColumn split(Country == 'USD',"), to.Ptr("Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)"), to.Ptr("ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink"), to.Ptr("ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink")}, Sinks: []*armdatafactory.DataFlowSink{ { Name: to.Ptr("USDSink"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("USDOutput"), }, }, { Name: to.Ptr("CADSink"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("CADOutput"), }, }}, Sources: []*armdatafactory.DataFlowSource{ { Name: to.Ptr("USDCurrency"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("CurrencyDatasetUSD"), }, }, { Name: to.Ptr("CADSource"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("CurrencyDatasetCAD"), }, }}, }, }, }, &armdatafactory.DataFlowsClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.DataFlowResource = armdatafactory.DataFlowResource{ // Name: to.Ptr("exampleDataFlow"), // Type: to.Ptr("Microsoft.DataFactory/factories/dataflows"), // Etag: to.Ptr("0a0066d4-0000-0000-0000-5b245bd20000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset"), // Properties: &armdatafactory.MappingDataFlow{ // Type: to.Ptr("MappingDataFlow"), // Description: to.Ptr("Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."), // TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ // ScriptLines: []*string{ // to.Ptr("source(output("), // to.Ptr("PreviousConversionRate as double,"), // to.Ptr("Country as string,"), // to.Ptr("DateTime1 as string,"), // to.Ptr("CurrentConversionRate as double"), // to.Ptr("),"), // to.Ptr("allowSchemaDrift: false,"), // to.Ptr("validateSchema: false) ~> USDCurrency"), // to.Ptr("source(output("), // to.Ptr("PreviousConversionRate as double,"), // to.Ptr("Country as string,"), // to.Ptr("DateTime1 as string,"), // to.Ptr("CurrentConversionRate as double"), // to.Ptr("),"), // to.Ptr("allowSchemaDrift: true,"), // to.Ptr("validateSchema: false) ~> CADSource"), // to.Ptr("USDCurrency, CADSource union(byName: true)~> Union"), // to.Ptr("Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn"), // to.Ptr("NewCurrencyColumn split(Country == 'USD',"), // to.Ptr("Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)"), // to.Ptr("ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink"), // to.Ptr("ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink")}, // Sinks: []*armdatafactory.DataFlowSink{ // { // Name: to.Ptr("USDSink"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("USDOutput"), // }, // }, // { // Name: to.Ptr("CADSink"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CADOutput"), // }, // }}, // Sources: []*armdatafactory.DataFlowSource{ // { // Name: to.Ptr("USDCurrency"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CurrencyDatasetUSD"), // }, // }, // { // Name: to.Ptr("CADSource"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CurrencyDatasetCAD"), // }, // }}, // }, // }, // }
Output:
Example (DataFlowsUpdate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewDataFlowsClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataFlow", armdatafactory.DataFlowResource{ Properties: &armdatafactory.MappingDataFlow{ Type: to.Ptr("MappingDataFlow"), Description: to.Ptr("Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."), TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ ScriptLines: []*string{ to.Ptr("source(output("), to.Ptr("PreviousConversionRate as double,"), to.Ptr("Country as string,"), to.Ptr("DateTime1 as string,"), to.Ptr("CurrentConversionRate as double"), to.Ptr("),"), to.Ptr("allowSchemaDrift: false,"), to.Ptr("validateSchema: false) ~> USDCurrency"), to.Ptr("source(output("), to.Ptr("PreviousConversionRate as double,"), to.Ptr("Country as string,"), to.Ptr("DateTime1 as string,"), to.Ptr("CurrentConversionRate as double"), to.Ptr("),"), to.Ptr("allowSchemaDrift: true,"), to.Ptr("validateSchema: false) ~> CADSource"), to.Ptr("USDCurrency, CADSource union(byName: true)~> Union"), to.Ptr("Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn"), to.Ptr("NewCurrencyColumn split(Country == 'USD',"), to.Ptr("Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)"), to.Ptr("ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink"), to.Ptr("ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink")}, Sinks: []*armdatafactory.DataFlowSink{ { Name: to.Ptr("USDSink"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("USDOutput"), }, }, { Name: to.Ptr("CADSink"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("CADOutput"), }, }}, Sources: []*armdatafactory.DataFlowSource{ { Name: to.Ptr("USDCurrency"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("CurrencyDatasetUSD"), }, }, { Name: to.Ptr("CADSource"), Dataset: &armdatafactory.DatasetReference{ Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), ReferenceName: to.Ptr("CurrencyDatasetCAD"), }, }}, }, }, }, &armdatafactory.DataFlowsClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.DataFlowResource = armdatafactory.DataFlowResource{ // Name: to.Ptr("exampleDataFlow"), // Type: to.Ptr("Microsoft.DataFactory/factories/dataflows"), // Etag: to.Ptr("0a0068d4-0000-0000-0000-5b245bd30002"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset"), // Properties: &armdatafactory.MappingDataFlow{ // Type: to.Ptr("MappingDataFlow"), // Description: to.Ptr("Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."), // TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ // ScriptLines: []*string{ // to.Ptr("source(output("), // to.Ptr("PreviousConversionRate as double,"), // to.Ptr("Country as string,"), // to.Ptr("DateTime1 as string,"), // to.Ptr("CurrentConversionRate as double"), // to.Ptr("),"), // to.Ptr("allowSchemaDrift: false,"), // to.Ptr("validateSchema: false) ~> USDCurrency"), // to.Ptr("source(output("), // to.Ptr("PreviousConversionRate as double,"), // to.Ptr("Country as string,"), // to.Ptr("DateTime1 as string,"), // to.Ptr("CurrentConversionRate as double"), // to.Ptr("),"), // to.Ptr("allowSchemaDrift: true,"), // to.Ptr("validateSchema: false) ~> CADSource"), // to.Ptr("USDCurrency, CADSource union(byName: true)~> Union"), // to.Ptr("Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn"), // to.Ptr("NewCurrencyColumn split(Country == 'USD',"), // to.Ptr("Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)"), // to.Ptr("ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink"), // to.Ptr("ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink")}, // Sinks: []*armdatafactory.DataFlowSink{ // { // Name: to.Ptr("USDSink"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("USDOutput"), // }, // }, // { // Name: to.Ptr("CADSink"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CADOutput"), // }, // }}, // Sources: []*armdatafactory.DataFlowSource{ // { // Name: to.Ptr("USDCurrency"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CurrencyDatasetUSD"), // }, // }, // { // Name: to.Ptr("CADSource"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CurrencyDatasetCAD"), // }, // }}, // }, // }, // }
Output:
func (*DataFlowsClient) Delete ¶
func (client *DataFlowsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, dataFlowName string, options *DataFlowsClientDeleteOptions) (DataFlowsClientDeleteResponse, error)
Delete - Deletes a data flow. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- dataFlowName - The data flow name.
- options - DataFlowsClientDeleteOptions contains the optional parameters for the DataFlowsClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewDataFlowsClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataFlow", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*DataFlowsClient) Get ¶
func (client *DataFlowsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, dataFlowName string, options *DataFlowsClientGetOptions) (DataFlowsClientGetResponse, error)
Get - Gets a data flow. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- dataFlowName - The data flow name.
- options - DataFlowsClientGetOptions contains the optional parameters for the DataFlowsClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewDataFlowsClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataFlow", &armdatafactory.DataFlowsClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.DataFlowResource = armdatafactory.DataFlowResource{ // Name: to.Ptr("exampleDataFlow"), // Type: to.Ptr("Microsoft.DataFactory/factories/dataflows"), // Etag: to.Ptr("15004c4f-0000-0200-0000-5cbe090e0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/dataflows/exampleDataFlow"), // Properties: &armdatafactory.MappingDataFlow{ // Type: to.Ptr("MappingDataFlow"), // Description: to.Ptr("Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."), // TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ // Script: to.Ptr("source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency\nsource(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource\nUSDCurrency, CADSource union(byName: true)~> Union\nUnion derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn\nNewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)\nConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink\nConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink"), // Sinks: []*armdatafactory.DataFlowSink{ // { // Name: to.Ptr("USDSink"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("USDOutput"), // }, // }, // { // Name: to.Ptr("CADSink"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CADOutput"), // }, // }}, // Sources: []*armdatafactory.DataFlowSource{ // { // Name: to.Ptr("USDCurrency"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CurrencyDatasetUSD"), // }, // }, // { // Name: to.Ptr("CADSource"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CurrencyDatasetCAD"), // }, // }}, // }, // }, // }
Output:
func (*DataFlowsClient) NewListByFactoryPager ¶
func (client *DataFlowsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *DataFlowsClientListByFactoryOptions) *runtime.Pager[DataFlowsClientListByFactoryResponse]
NewListByFactoryPager - Lists data flows.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - DataFlowsClientListByFactoryOptions contains the optional parameters for the DataFlowsClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewDataFlowsClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.DataFlowListResponse = armdatafactory.DataFlowListResponse{ // Value: []*armdatafactory.DataFlowResource{ // { // Name: to.Ptr("exampleDataFlow"), // Type: to.Ptr("Microsoft.DataFactory/factories/dataflows"), // Etag: to.Ptr("0a0068d4-0000-0000-0000-5b245bd30000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/dataflows/exampleDataFlow"), // Properties: &armdatafactory.MappingDataFlow{ // Type: to.Ptr("MappingDataFlow"), // Description: to.Ptr("Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."), // TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ // Script: to.Ptr("source(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: false,validateSchema: false) ~> USDCurrency\nsource(output(PreviousConversionRate as double,Country as string,DateTime1 as string,CurrentConversionRate as double),allowSchemaDrift: true,validateSchema: false) ~> CADSource\nUSDCurrency, CADSource union(byName: true)~> Union\nUnion derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn\nNewCurrencyColumn split(Country == 'USD',Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)\nConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink\nConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink"), // Sinks: []*armdatafactory.DataFlowSink{ // { // Name: to.Ptr("USDSink"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("USDOutput"), // }, // }, // { // Name: to.Ptr("CADSink"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CADOutput"), // }, // }}, // Sources: []*armdatafactory.DataFlowSource{ // { // Name: to.Ptr("USDCurrency"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CurrencyDatasetUSD"), // }, // }, // { // Name: to.Ptr("CADSource"), // Dataset: &armdatafactory.DatasetReference{ // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // ReferenceName: to.Ptr("CurrencyDatasetCAD"), // }, // }}, // }, // }, // }}, // } }
Output:
type DataFlowsClientCreateOrUpdateOptions ¶
type DataFlowsClientCreateOrUpdateOptions 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 }
DataFlowsClientCreateOrUpdateOptions contains the optional parameters for the DataFlowsClient.CreateOrUpdate method.
type DataFlowsClientCreateOrUpdateResponse ¶
type DataFlowsClientCreateOrUpdateResponse struct { // Data flow resource type. DataFlowResource }
DataFlowsClientCreateOrUpdateResponse contains the response from method DataFlowsClient.CreateOrUpdate.
type DataFlowsClientDeleteOptions ¶
type DataFlowsClientDeleteOptions struct { }
DataFlowsClientDeleteOptions contains the optional parameters for the DataFlowsClient.Delete method.
type DataFlowsClientDeleteResponse ¶
type DataFlowsClientDeleteResponse struct { }
DataFlowsClientDeleteResponse contains the response from method DataFlowsClient.Delete.
type DataFlowsClientGetOptions ¶
type DataFlowsClientGetOptions 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 }
DataFlowsClientGetOptions contains the optional parameters for the DataFlowsClient.Get method.
type DataFlowsClientGetResponse ¶
type DataFlowsClientGetResponse struct { // Data flow resource type. DataFlowResource }
DataFlowsClientGetResponse contains the response from method DataFlowsClient.Get.
type DataFlowsClientListByFactoryOptions ¶
type DataFlowsClientListByFactoryOptions struct { }
DataFlowsClientListByFactoryOptions contains the optional parameters for the DataFlowsClient.NewListByFactoryPager method.
type DataFlowsClientListByFactoryResponse ¶
type DataFlowsClientListByFactoryResponse struct { // A list of data flow resources. DataFlowListResponse }
DataFlowsClientListByFactoryResponse contains the response from method DataFlowsClient.NewListByFactoryPager.
type DataLakeAnalyticsUSQLActivity ¶
type DataLakeAnalyticsUSQLActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Data Lake Analytics U-SQL activity properties. TypeProperties *DataLakeAnalyticsUSQLActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
DataLakeAnalyticsUSQLActivity - Data Lake Analytics U-SQL activity.
func (*DataLakeAnalyticsUSQLActivity) GetActivity ¶
func (d *DataLakeAnalyticsUSQLActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type DataLakeAnalyticsUSQLActivity.
func (*DataLakeAnalyticsUSQLActivity) GetExecutionActivity ¶
func (d *DataLakeAnalyticsUSQLActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type DataLakeAnalyticsUSQLActivity.
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 // REQUIRED; Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string). ScriptPath any // Compilation mode of U-SQL. Must be one of these values : Semantic, Full and SingleBox. Type: string (or Expression with // resultType string). CompilationMode any // 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 any // Parameters for U-SQL job request. Parameters map[string]any // 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 any // Runtime version of the U-SQL engine to use. Type: string (or Expression with resultType string). RuntimeVersion any }
DataLakeAnalyticsUSQLActivityTypeProperties - DataLakeAnalyticsU-SQL activity properties.
func (DataLakeAnalyticsUSQLActivityTypeProperties) MarshalJSON ¶
func (d DataLakeAnalyticsUSQLActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataLakeAnalyticsUSQLActivityTypeProperties.
func (*DataLakeAnalyticsUSQLActivityTypeProperties) UnmarshalJSON ¶
func (d *DataLakeAnalyticsUSQLActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataLakeAnalyticsUSQLActivityTypeProperties.
type DataMapperMapping ¶
type DataMapperMapping struct { // This holds the user provided attribute mapping information. AttributeMappingInfo *MapperAttributeMappings // The connection reference for the source connection. SourceConnectionReference *MapperConnectionReference // This holds the source denormalization information used while joining multiple sources. SourceDenormalizeInfo any // Name of the source table SourceEntityName *string // Name of the target table TargetEntityName *string }
DataMapperMapping - Source and target table mapping details.
func (DataMapperMapping) MarshalJSON ¶
func (d DataMapperMapping) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataMapperMapping.
func (*DataMapperMapping) UnmarshalJSON ¶
func (d *DataMapperMapping) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataMapperMapping.
type DatabricksNotebookActivity ¶
type DatabricksNotebookActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Databricks Notebook activity properties. TypeProperties *DatabricksNotebookActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
DatabricksNotebookActivity - DatabricksNotebook activity.
func (*DatabricksNotebookActivity) GetActivity ¶
func (d *DatabricksNotebookActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type DatabricksNotebookActivity.
func (*DatabricksNotebookActivity) GetExecutionActivity ¶
func (d *DatabricksNotebookActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type DatabricksNotebookActivity.
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 any // 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]any // A list of libraries to be installed on the cluster that will execute the job. Libraries []map[string]any }
DatabricksNotebookActivityTypeProperties - Databricks Notebook activity properties.
func (DatabricksNotebookActivityTypeProperties) MarshalJSON ¶
func (d DatabricksNotebookActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksNotebookActivityTypeProperties.
func (*DatabricksNotebookActivityTypeProperties) UnmarshalJSON ¶
func (d *DatabricksNotebookActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatabricksNotebookActivityTypeProperties.
type DatabricksSparkJarActivity ¶
type DatabricksSparkJarActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Databricks SparkJar activity properties. TypeProperties *DatabricksSparkJarActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
DatabricksSparkJarActivity - DatabricksSparkJar activity.
func (*DatabricksSparkJarActivity) GetActivity ¶
func (d *DatabricksSparkJarActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type DatabricksSparkJarActivity.
func (*DatabricksSparkJarActivity) GetExecutionActivity ¶
func (d *DatabricksSparkJarActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type DatabricksSparkJarActivity.
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 any // A list of libraries to be installed on the cluster that will execute the job. Libraries []map[string]any // Parameters that will be passed to the main method. Parameters []any }
DatabricksSparkJarActivityTypeProperties - Databricks SparkJar activity properties.
func (DatabricksSparkJarActivityTypeProperties) MarshalJSON ¶
func (d DatabricksSparkJarActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksSparkJarActivityTypeProperties.
func (*DatabricksSparkJarActivityTypeProperties) UnmarshalJSON ¶
func (d *DatabricksSparkJarActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatabricksSparkJarActivityTypeProperties.
type DatabricksSparkPythonActivity ¶
type DatabricksSparkPythonActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Databricks SparkPython activity properties. TypeProperties *DatabricksSparkPythonActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
DatabricksSparkPythonActivity - DatabricksSparkPython activity.
func (*DatabricksSparkPythonActivity) GetActivity ¶
func (d *DatabricksSparkPythonActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type DatabricksSparkPythonActivity.
func (*DatabricksSparkPythonActivity) GetExecutionActivity ¶
func (d *DatabricksSparkPythonActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type DatabricksSparkPythonActivity.
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 any // A list of libraries to be installed on the cluster that will execute the job. Libraries []map[string]any // Command line parameters that will be passed to the Python file. Parameters []any }
DatabricksSparkPythonActivityTypeProperties - Databricks SparkPython activity properties.
func (DatabricksSparkPythonActivityTypeProperties) MarshalJSON ¶
func (d DatabricksSparkPythonActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatabricksSparkPythonActivityTypeProperties.
func (*DatabricksSparkPythonActivityTypeProperties) UnmarshalJSON ¶
func (d *DatabricksSparkPythonActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatabricksSparkPythonActivityTypeProperties.
type Dataset ¶
type Dataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
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) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Dataset.
func (*Dataset) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Dataset.
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, *AmazonRdsForOracleTableDataset, *AmazonRdsForSQLServerTableDataset, *AmazonRedshiftTableDataset, - *AmazonS3Dataset, *AvroDataset, *AzureBlobDataset, *AzureBlobFSDataset, *AzureDataExplorerTableDataset, *AzureDataLakeStoreDataset, - *AzureDatabricksDeltaLakeDataset, *AzureMariaDBTableDataset, *AzureMySQLTableDataset, *AzurePostgreSQLTableDataset, *AzureSQLDWTableDataset, - *AzureSQLMITableDataset, *AzureSQLTableDataset, *AzureSearchIndexDataset, *AzureTableDataset, *BinaryDataset, *CassandraTableDataset, - *CommonDataServiceForAppsEntityDataset, *ConcurObjectDataset, *CosmosDbMongoDbAPICollectionDataset, *CosmosDbSQLAPICollectionDataset, - *CouchbaseTableDataset, *CustomDataset, *Dataset, *Db2TableDataset, *DelimitedTextDataset, *DocumentDbCollectionDataset, - *DrillTableDataset, *DynamicsAXResourceDataset, *DynamicsCrmEntityDataset, *DynamicsEntityDataset, *EloquaObjectDataset, - *ExcelDataset, *FileShareDataset, *GoogleAdWordsObjectDataset, *GoogleBigQueryObjectDataset, *GoogleBigQueryV2ObjectDataset, - *GreenplumTableDataset, *HBaseObjectDataset, *HTTPDataset, *HiveObjectDataset, *HubspotObjectDataset, *IcebergDataset, - *ImpalaObjectDataset, *InformixTableDataset, *JSONDataset, *JiraObjectDataset, *LakeHouseTableDataset, *MagentoObjectDataset, - *MariaDBTableDataset, *MarketoObjectDataset, *MicrosoftAccessTableDataset, *MongoDbAtlasCollectionDataset, *MongoDbCollectionDataset, - *MongoDbV2CollectionDataset, *MySQLTableDataset, *NetezzaTableDataset, *ODataResourceDataset, *OdbcTableDataset, *Office365Dataset, - *OracleServiceCloudObjectDataset, *OracleTableDataset, *OrcDataset, *ParquetDataset, *PaypalObjectDataset, *PhoenixObjectDataset, - *PostgreSQLTableDataset, *PostgreSQLV2TableDataset, *PrestoObjectDataset, *QuickBooksObjectDataset, *RelationalTableDataset, - *ResponsysObjectDataset, *RestResourceDataset, *SQLServerTableDataset, *SalesforceMarketingCloudObjectDataset, *SalesforceObjectDataset, - *SalesforceServiceCloudObjectDataset, *SalesforceServiceCloudV2ObjectDataset, *SalesforceV2ObjectDataset, *SapBwCubeDataset, - *SapCloudForCustomerResourceDataset, *SapEccResourceDataset, *SapHanaTableDataset, *SapOdpResourceDataset, *SapOpenHubTableDataset, - *SapTableResourceDataset, *ServiceNowObjectDataset, *ServiceNowV2ObjectDataset, *SharePointOnlineListResourceDataset, - *ShopifyObjectDataset, *SnowflakeDataset, *SnowflakeV2Dataset, *SparkObjectDataset, *SquareObjectDataset, *SybaseTableDataset, - *TeradataTableDataset, *VerticaTableDataset, *WarehouseTableDataset, *WebTableDataset, *XMLDataset, *XeroObjectDataset, - *ZohoObjectDataset
type DatasetCompression ¶
type DatasetCompression struct { // REQUIRED; Type of dataset compression. Type: string (or Expression with resultType string). Type any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The dataset compression level. Type: string (or Expression with resultType string). Level any }
DatasetCompression - The compression method used on a dataset.
func (DatasetCompression) MarshalJSON ¶
func (d DatasetCompression) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetCompression.
func (*DatasetCompression) UnmarshalJSON ¶
func (d *DatasetCompression) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetCompression.
type DatasetDebugResource ¶
type DatasetDebugResource struct { // REQUIRED; Dataset properties. Properties DatasetClassification // The resource name. Name *string }
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 DatasetFolder ¶
type DatasetFolder struct { // The name of the folder that this Dataset is in. Name *string }
DatasetFolder - The folder that this Dataset is in. If not specified, Dataset will appear at the root level.
func (DatasetFolder) MarshalJSON ¶
func (d DatasetFolder) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetFolder.
func (*DatasetFolder) UnmarshalJSON ¶
func (d *DatasetFolder) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetFolder.
type DatasetListResponse ¶
type DatasetListResponse struct { // REQUIRED; List of datasets. Value []*DatasetResource // The link to the next page of results, if any remaining results exist. NextLink *string }
DatasetListResponse - A list of dataset resources.
func (DatasetListResponse) MarshalJSON ¶
func (d DatasetListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetListResponse.
func (*DatasetListResponse) UnmarshalJSON ¶
func (d *DatasetListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DatasetListResponse.
type DatasetLocation ¶
type DatasetLocation struct { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
DatasetLocation - Dataset location.
func (*DatasetLocation) GetDatasetLocation ¶
func (d *DatasetLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type DatasetLocation.
func (DatasetLocation) MarshalJSON ¶
func (d DatasetLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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: - *AmazonS3CompatibleLocation, *AmazonS3Location, *AzureBlobFSLocation, *AzureBlobStorageLocation, *AzureDataLakeStoreLocation, - *AzureFileStorageLocation, *DatasetLocation, *FileServerLocation, *FtpServerLocation, *GoogleCloudStorageLocation, *HTTPServerLocation, - *HdfsLocation, *LakeHouseLocation, *OracleCloudStorageLocation, *SftpLocation
type DatasetReference ¶
type DatasetReference struct { // REQUIRED; Reference dataset name. ReferenceName *string // REQUIRED; Dataset reference type. Type *DatasetReferenceType // Arguments for dataset. Parameters map[string]any }
DatasetReference - Dataset reference type.
func (DatasetReference) MarshalJSON ¶
func (d DatasetReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DatasetReference.
func (*DatasetReference) UnmarshalJSON ¶
func (d *DatasetReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller 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.
type DatasetResource ¶
type DatasetResource struct { // REQUIRED; Dataset properties. Properties DatasetClassification // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
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 DatasetStorageFormat ¶
type DatasetStorageFormat struct { // REQUIRED; Type of dataset storage format. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). Deserializer any // Serializer. Type: string (or Expression with resultType string). Serializer any }
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) MarshalJSON ¶
func (d DatasetStorageFormat) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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 DatasetsClient ¶
type DatasetsClient struct {
// contains filtered or unexported fields
}
DatasetsClient contains the methods for the Datasets group. Don't use this type directly, use NewDatasetsClient() instead.
func NewDatasetsClient ¶
func NewDatasetsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DatasetsClient, error)
NewDatasetsClient creates a new instance of DatasetsClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*DatasetsClient) CreateOrUpdate ¶
func (client *DatasetsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, datasetName string, dataset DatasetResource, options *DatasetsClientCreateOrUpdateOptions) (DatasetsClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a dataset. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- datasetName - The dataset name.
- dataset - Dataset resource definition.
- options - DatasetsClientCreateOrUpdateOptions contains the optional parameters for the DatasetsClient.CreateOrUpdate method.
Example (DatasetsCreate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewDatasetsClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataset", armdatafactory.DatasetResource{ Properties: &armdatafactory.AzureBlobDataset{ Type: to.Ptr("AzureBlob"), LinkedServiceName: &armdatafactory.LinkedServiceReference{ Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), ReferenceName: to.Ptr("exampleLinkedService"), }, Parameters: map[string]*armdatafactory.ParameterSpecification{ "MyFileName": { Type: to.Ptr(armdatafactory.ParameterTypeString), }, "MyFolderPath": { Type: to.Ptr(armdatafactory.ParameterTypeString), }, }, TypeProperties: &armdatafactory.AzureBlobDatasetTypeProperties{ Format: &armdatafactory.TextFormat{ Type: to.Ptr("TextFormat"), }, FileName: map[string]any{ "type": "Expression", "value": "@dataset().MyFileName", }, FolderPath: map[string]any{ "type": "Expression", "value": "@dataset().MyFolderPath", }, }, }, }, &armdatafactory.DatasetsClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.DatasetResource = armdatafactory.DatasetResource{ // Name: to.Ptr("exampleDataset"), // Type: to.Ptr("Microsoft.DataFactory/factories/datasets"), // Etag: to.Ptr("0a0066d4-0000-0000-0000-5b245bd20000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset"), // Properties: &armdatafactory.AzureBlobDataset{ // Type: to.Ptr("AzureBlob"), // Schema: []any{ // map[string]any{ // "name": "col1", // "type": "INT_32", // }, // map[string]any{ // "name": "col2", // "type": "Decimal", // "precision": "38", // "scale": "2", // }, // }, // LinkedServiceName: &armdatafactory.LinkedServiceReference{ // Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), // ReferenceName: to.Ptr("exampleLinkedService"), // }, // Parameters: map[string]*armdatafactory.ParameterSpecification{ // "MyFileName": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // "MyFolderPath": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // }, // TypeProperties: &armdatafactory.AzureBlobDatasetTypeProperties{ // Format: &armdatafactory.TextFormat{ // Type: to.Ptr("TextFormat"), // }, // FileName: map[string]any{ // "type": "Expression", // "value": "@dataset().MyFileName", // }, // FolderPath: map[string]any{ // "type": "Expression", // "value": "@dataset().MyFolderPath", // }, // }, // }, // }
Output:
Example (DatasetsUpdate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewDatasetsClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataset", armdatafactory.DatasetResource{ Properties: &armdatafactory.AzureBlobDataset{ Type: to.Ptr("AzureBlob"), Description: to.Ptr("Example description"), LinkedServiceName: &armdatafactory.LinkedServiceReference{ Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), ReferenceName: to.Ptr("exampleLinkedService"), }, Parameters: map[string]*armdatafactory.ParameterSpecification{ "MyFileName": { Type: to.Ptr(armdatafactory.ParameterTypeString), }, "MyFolderPath": { Type: to.Ptr(armdatafactory.ParameterTypeString), }, }, TypeProperties: &armdatafactory.AzureBlobDatasetTypeProperties{ Format: &armdatafactory.TextFormat{ Type: to.Ptr("TextFormat"), }, FileName: map[string]any{ "type": "Expression", "value": "@dataset().MyFileName", }, FolderPath: map[string]any{ "type": "Expression", "value": "@dataset().MyFolderPath", }, }, }, }, &armdatafactory.DatasetsClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.DatasetResource = armdatafactory.DatasetResource{ // Name: to.Ptr("exampleDataset"), // Type: to.Ptr("Microsoft.DataFactory/factories/datasets"), // Etag: to.Ptr("0a0068d4-0000-0000-0000-5b245bd30000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset"), // Properties: &armdatafactory.AzureBlobDataset{ // Type: to.Ptr("AzureBlob"), // Description: to.Ptr("Example description"), // LinkedServiceName: &armdatafactory.LinkedServiceReference{ // Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), // ReferenceName: to.Ptr("exampleLinkedService"), // }, // Parameters: map[string]*armdatafactory.ParameterSpecification{ // "MyFileName": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // "MyFolderPath": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // }, // TypeProperties: &armdatafactory.AzureBlobDatasetTypeProperties{ // Format: &armdatafactory.TextFormat{ // Type: to.Ptr("TextFormat"), // }, // FileName: map[string]any{ // "type": "Expression", // "value": "@dataset().MyFileName", // }, // FolderPath: map[string]any{ // "type": "Expression", // "value": "@dataset().MyFolderPath", // }, // }, // }, // }
Output:
func (*DatasetsClient) Delete ¶
func (client *DatasetsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, datasetName string, options *DatasetsClientDeleteOptions) (DatasetsClientDeleteResponse, error)
Delete - Deletes a dataset. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- datasetName - The dataset name.
- options - DatasetsClientDeleteOptions contains the optional parameters for the DatasetsClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewDatasetsClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataset", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*DatasetsClient) Get ¶
func (client *DatasetsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, datasetName string, options *DatasetsClientGetOptions) (DatasetsClientGetResponse, error)
Get - Gets a dataset. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- datasetName - The dataset name.
- options - DatasetsClientGetOptions contains the optional parameters for the DatasetsClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewDatasetsClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataset", &armdatafactory.DatasetsClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.DatasetResource = armdatafactory.DatasetResource{ // Name: to.Ptr("exampleDataset"), // Type: to.Ptr("Microsoft.DataFactory/factories/datasets"), // Etag: to.Ptr("15004c4f-0000-0200-0000-5cbe090e0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset"), // Properties: &armdatafactory.AzureBlobDataset{ // Type: to.Ptr("AzureBlob"), // Description: to.Ptr("Example description"), // LinkedServiceName: &armdatafactory.LinkedServiceReference{ // Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), // ReferenceName: to.Ptr("exampleLinkedService"), // }, // Parameters: map[string]*armdatafactory.ParameterSpecification{ // "MyFileName": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // "MyFolderPath": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // }, // TypeProperties: &armdatafactory.AzureBlobDatasetTypeProperties{ // Format: &armdatafactory.TextFormat{ // Type: to.Ptr("TextFormat"), // }, // FileName: map[string]any{ // "type": "Expression", // "value": "@dataset().MyFileName", // }, // FolderPath: map[string]any{ // "type": "Expression", // "value": "@dataset().MyFolderPath", // }, // }, // }, // }
Output:
func (*DatasetsClient) NewListByFactoryPager ¶
func (client *DatasetsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *DatasetsClientListByFactoryOptions) *runtime.Pager[DatasetsClientListByFactoryResponse]
NewListByFactoryPager - Lists datasets.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - DatasetsClientListByFactoryOptions contains the optional parameters for the DatasetsClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewDatasetsClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.DatasetListResponse = armdatafactory.DatasetListResponse{ // Value: []*armdatafactory.DatasetResource{ // { // Name: to.Ptr("exampleDataset"), // Type: to.Ptr("Microsoft.DataFactory/factories/datasets"), // Etag: to.Ptr("0a0068d4-0000-0000-0000-5b245bd30000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset"), // Properties: &armdatafactory.AzureBlobDataset{ // Type: to.Ptr("AzureBlob"), // Description: to.Ptr("Example description"), // LinkedServiceName: &armdatafactory.LinkedServiceReference{ // Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), // ReferenceName: to.Ptr("exampleLinkedService"), // }, // Parameters: map[string]*armdatafactory.ParameterSpecification{ // "MyFileName": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // "MyFolderPath": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // }, // TypeProperties: &armdatafactory.AzureBlobDatasetTypeProperties{ // Format: &armdatafactory.TextFormat{ // Type: to.Ptr("TextFormat"), // }, // FileName: map[string]any{ // "type": "Expression", // "value": "@dataset().MyFileName", // }, // FolderPath: map[string]any{ // "type": "Expression", // "value": "@dataset().MyFolderPath", // }, // }, // }, // }}, // } }
Output:
type DatasetsClientCreateOrUpdateOptions ¶
type DatasetsClientCreateOrUpdateOptions 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 }
DatasetsClientCreateOrUpdateOptions contains the optional parameters for the DatasetsClient.CreateOrUpdate method.
type DatasetsClientCreateOrUpdateResponse ¶
type DatasetsClientCreateOrUpdateResponse struct { // Dataset resource type. DatasetResource }
DatasetsClientCreateOrUpdateResponse contains the response from method DatasetsClient.CreateOrUpdate.
type DatasetsClientDeleteOptions ¶
type DatasetsClientDeleteOptions struct { }
DatasetsClientDeleteOptions contains the optional parameters for the DatasetsClient.Delete method.
type DatasetsClientDeleteResponse ¶
type DatasetsClientDeleteResponse struct { }
DatasetsClientDeleteResponse contains the response from method DatasetsClient.Delete.
type DatasetsClientGetOptions ¶
type DatasetsClientGetOptions 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 }
DatasetsClientGetOptions contains the optional parameters for the DatasetsClient.Get method.
type DatasetsClientGetResponse ¶
type DatasetsClientGetResponse struct { // Dataset resource type. DatasetResource }
DatasetsClientGetResponse contains the response from method DatasetsClient.Get.
type DatasetsClientListByFactoryOptions ¶
type DatasetsClientListByFactoryOptions struct { }
DatasetsClientListByFactoryOptions contains the optional parameters for the DatasetsClient.NewListByFactoryPager method.
type DatasetsClientListByFactoryResponse ¶
type DatasetsClientListByFactoryResponse struct { // A list of dataset resources. DatasetListResponse }
DatasetsClientListByFactoryResponse contains the response from method DatasetsClient.NewListByFactoryPager.
type DataworldLinkedService ¶
type DataworldLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Dataworld linked service properties. TypeProperties *DataworldLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
DataworldLinkedService - Linked service for Dataworld.
func (*DataworldLinkedService) GetLinkedService ¶
func (d *DataworldLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type DataworldLinkedService.
func (DataworldLinkedService) MarshalJSON ¶
func (d DataworldLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataworldLinkedService.
func (*DataworldLinkedService) UnmarshalJSON ¶
func (d *DataworldLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataworldLinkedService.
type DataworldLinkedServiceTypeProperties ¶
type DataworldLinkedServiceTypeProperties struct { // REQUIRED; The api token for the Dataworld source. APIToken SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
DataworldLinkedServiceTypeProperties - Dataworld linked service type properties.
func (DataworldLinkedServiceTypeProperties) MarshalJSON ¶
func (d DataworldLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DataworldLinkedServiceTypeProperties.
func (*DataworldLinkedServiceTypeProperties) UnmarshalJSON ¶
func (d *DataworldLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DataworldLinkedServiceTypeProperties.
type DayOfWeek ¶
type DayOfWeek string
DayOfWeek - The days of the week.
func PossibleDayOfWeekValues ¶
func PossibleDayOfWeekValues() []DayOfWeek
PossibleDayOfWeekValues returns the possible values for the DayOfWeek const type.
type DaysOfWeek ¶
type DaysOfWeek string
const ( DaysOfWeekFriday DaysOfWeek = "Friday" DaysOfWeekMonday DaysOfWeek = "Monday" DaysOfWeekSaturday DaysOfWeek = "Saturday" DaysOfWeekSunday DaysOfWeek = "Sunday" DaysOfWeekThursday DaysOfWeek = "Thursday" DaysOfWeekTuesday DaysOfWeek = "Tuesday" DaysOfWeekWednesday DaysOfWeek = "Wednesday" )
func PossibleDaysOfWeekValues ¶
func PossibleDaysOfWeekValues() []DaysOfWeek
PossibleDaysOfWeekValues returns the possible values for the DaysOfWeek 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.
type Db2LinkedService ¶
type Db2LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; DB2 linked service properties. TypeProperties *Db2LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
Db2LinkedService - Linked service for DB2 data source.
func (*Db2LinkedService) GetLinkedService ¶
func (d *Db2LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type Db2LinkedService.
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 { // AuthenticationType to be used for connection. It is mutually exclusive with connectionString property. AuthenticationType *Db2AuthenticationType // Certificate Common Name when TLS is enabled. It is mutually exclusive with connectionString property. Type: string (or // Expression with resultType string). CertificateCommonName any // The connection string. It is mutually exclusive with server, database, authenticationType, userName, packageCollection // and certificateCommonName property. Type: string, SecureString or // AzureKeyVaultSecretReference. ConnectionString any // Database name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with // resultType string). Database any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // It is mutually exclusive with connectionString property. Type: string. EncryptedCredential *string // Under where packages are created when querying database. It is mutually exclusive with connectionString property. Type: // string (or Expression with resultType string). PackageCollection any // Password for authentication. Password SecretBaseClassification // Server name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType // string). Server any // Username for authentication. It is mutually exclusive with connectionString property. Type: string (or Expression with // resultType string). Username any }
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
Db2Source - A copy activity source for Db2 databases.
func (*Db2Source) GetCopySource ¶
func (d *Db2Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type Db2Source.
func (*Db2Source) GetTabularSource ¶
func (d *Db2Source) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type Db2Source.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Db2 table dataset properties. TypeProperties *Db2TableDatasetTypeProperties }
Db2TableDataset - The Db2 table dataset.
func (*Db2TableDataset) GetDataset ¶
func (d *Db2TableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type Db2TableDataset.
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 any // The Db2 table name. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
Db2TableDatasetTypeProperties - Db2 table dataset properties.
func (Db2TableDatasetTypeProperties) MarshalJSON ¶
func (d Db2TableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Db2TableDatasetTypeProperties.
func (*Db2TableDatasetTypeProperties) UnmarshalJSON ¶
func (d *Db2TableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Db2TableDatasetTypeProperties.
type DeleteActivity ¶
type DeleteActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Delete activity properties. TypeProperties *DeleteActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
DeleteActivity - Delete activity.
func (*DeleteActivity) GetActivity ¶
func (d *DeleteActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type DeleteActivity.
func (*DeleteActivity) GetExecutionActivity ¶
func (d *DeleteActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type DeleteActivity.
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 // Whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with // resultType boolean). EnableLogging any // Log storage settings customer need to provide when enableLogging is true. LogStorageSettings *LogStorageSettings // The max concurrent connections to connect data source at the same time. MaxConcurrentConnections *int32 // 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 any // Delete activity store settings. StoreSettings StoreReadSettingsClassification }
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 ID of data flow debug session. SessionID *string }
DeleteDataFlowDebugSessionRequest - Request body structure for deleting data flow debug session.
func (DeleteDataFlowDebugSessionRequest) MarshalJSON ¶
func (d DeleteDataFlowDebugSessionRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DeleteDataFlowDebugSessionRequest.
func (*DeleteDataFlowDebugSessionRequest) UnmarshalJSON ¶
func (d *DeleteDataFlowDebugSessionRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DeleteDataFlowDebugSessionRequest.
type DelimitedTextDataset ¶
type DelimitedTextDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Delimited text dataset properties. TypeProperties *DelimitedTextDatasetTypeProperties }
DelimitedTextDataset - Delimited text dataset.
func (*DelimitedTextDataset) GetDataset ¶
func (d *DelimitedTextDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type DelimitedTextDataset.
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 // The column delimiter. Type: string (or Expression with resultType string). ColumnDelimiter any // The data compressionCodec. Type: string (or Expression with resultType string). CompressionCodec any // The data compression method used for DelimitedText. CompressionLevel any // 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 any // The escape character. Type: string (or Expression with resultType string). EscapeChar any // 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 any // The null value string. Type: string (or Expression with resultType string). NullValue any // The quote character. Type: string (or Expression with resultType string). QuoteChar any // The row delimiter. Type: string (or Expression with resultType string). RowDelimiter any }
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 { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification // Indicates the number of non-empty rows to skip when reading data from input files. Type: integer (or Expression with resultType // integer). SkipLineCount any }
DelimitedTextReadSettings - Delimited text read settings.
func (*DelimitedTextReadSettings) GetFormatReadSettings ¶
func (d *DelimitedTextReadSettings) GetFormatReadSettings() *FormatReadSettings
GetFormatReadSettings implements the FormatReadSettingsClassification interface for type DelimitedTextReadSettings.
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // DelimitedText format settings. FormatSettings *DelimitedTextWriteSettings // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // DelimitedText store settings. StoreSettings StoreWriteSettingsClassification // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
DelimitedTextSink - A copy activity DelimitedText sink.
func (*DelimitedTextSink) GetCopySink ¶
func (d *DelimitedTextSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type DelimitedTextSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // DelimitedText format settings. FormatSettings *DelimitedTextReadSettings // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // DelimitedText store settings. StoreSettings StoreReadSettingsClassification }
DelimitedTextSource - A copy activity DelimitedText source.
func (*DelimitedTextSource) GetCopySource ¶
func (d *DelimitedTextSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type DelimitedTextSource.
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 { // REQUIRED; The file extension used to create the files. Type: string (or Expression with resultType string). FileExtension any // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression // with resultType string). FileNamePrefix any // 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 any // Indicates whether string values should always be enclosed with quotes. Type: boolean (or Expression with resultType boolean). QuoteAllText any }
DelimitedTextWriteSettings - Delimited text write settings.
func (*DelimitedTextWriteSettings) GetFormatWriteSettings ¶
func (d *DelimitedTextWriteSettings) GetFormatWriteSettings() *FormatWriteSettings
GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type DelimitedTextWriteSettings.
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.
type DependencyReference ¶
type DependencyReference struct { // REQUIRED; The type of dependency reference. Type *string }
DependencyReference - Referenced dependency.
func (*DependencyReference) GetDependencyReference ¶
func (d *DependencyReference) GetDependencyReference() *DependencyReference
GetDependencyReference implements the DependencyReferenceClassification interface for type DependencyReference.
func (DependencyReference) MarshalJSON ¶
func (d DependencyReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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 any // 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 any // Specifies the Distcp options. Type: string (or Expression with resultType string). DistcpOptions any }
DistcpSettings - Distcp settings.
func (DistcpSettings) MarshalJSON ¶
func (d DistcpSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DistcpSettings.
func (*DistcpSettings) UnmarshalJSON ¶
func (d *DistcpSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DistcpSettings.
type DocumentDbCollectionDataset ¶
type DocumentDbCollectionDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; DocumentDB Collection dataset properties. TypeProperties *DocumentDbCollectionDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
DocumentDbCollectionDataset - Microsoft Azure Document Database Collection dataset.
func (*DocumentDbCollectionDataset) GetDataset ¶
func (d *DocumentDbCollectionDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type DocumentDbCollectionDataset.
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 any }
DocumentDbCollectionDatasetTypeProperties - DocumentDB Collection dataset properties.
func (DocumentDbCollectionDatasetTypeProperties) MarshalJSON ¶
func (d DocumentDbCollectionDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DocumentDbCollectionDatasetTypeProperties.
func (*DocumentDbCollectionDatasetTypeProperties) UnmarshalJSON ¶
func (d *DocumentDbCollectionDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DocumentDbCollectionDatasetTypeProperties.
type DocumentDbCollectionSink ¶
type DocumentDbCollectionSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Nested properties separator. Default is . (dot). Type: string (or Expression with resultType string). NestingSeparator any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert // and upsert. WriteBehavior any }
DocumentDbCollectionSink - A copy activity Document Database Collection sink.
func (*DocumentDbCollectionSink) GetCopySink ¶
func (d *DocumentDbCollectionSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type DocumentDbCollectionSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Nested properties separator. Type: string (or Expression with resultType string). NestingSeparator any // Documents query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
DocumentDbCollectionSource - A copy activity Document Database Collection source.
func (*DocumentDbCollectionSource) GetCopySource ¶
func (d *DocumentDbCollectionSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type DocumentDbCollectionSource.
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 any // The table name of the Drill. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
DrillDatasetTypeProperties - Drill Dataset Properties
func (DrillDatasetTypeProperties) MarshalJSON ¶
func (d DrillDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DrillDatasetTypeProperties.
func (*DrillDatasetTypeProperties) UnmarshalJSON ¶
func (d *DrillDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DrillDatasetTypeProperties.
type DrillLinkedService ¶
type DrillLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Drill server linked service properties. TypeProperties *DrillLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
DrillLinkedService - Drill server linked service.
func (*DrillLinkedService) GetLinkedService ¶
func (d *DrillLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type DrillLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference }
DrillLinkedServiceTypeProperties - Drill server linked service properties.
func (DrillLinkedServiceTypeProperties) MarshalJSON ¶
func (d DrillLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DrillLinkedServiceTypeProperties.
func (*DrillLinkedServiceTypeProperties) UnmarshalJSON ¶
func (d *DrillLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DrillLinkedServiceTypeProperties.
type DrillSource ¶
type DrillSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
DrillSource - A copy activity Drill server source.
func (*DrillSource) GetCopySource ¶
func (d *DrillSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type DrillSource.
func (*DrillSource) GetTabularSource ¶
func (d *DrillSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type DrillSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *DrillDatasetTypeProperties }
DrillTableDataset - Drill server dataset.
func (*DrillTableDataset) GetDataset ¶
func (d *DrillTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type DrillTableDataset.
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 DynamicsAXLinkedService ¶
type DynamicsAXLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Dynamics AX linked service properties. TypeProperties *DynamicsAXLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
DynamicsAXLinkedService - Dynamics AX linked service.
func (*DynamicsAXLinkedService) GetLinkedService ¶
func (d *DynamicsAXLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type DynamicsAXLinkedService.
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 any // REQUIRED; Specify the application's client ID. Type: string (or Expression with resultType string). ServicePrincipalID any // 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 // 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 any // REQUIRED; The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData endpoint. URL any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Dynamics AX OData resource dataset properties. TypeProperties *DynamicsAXResourceDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
DynamicsAXResourceDataset - The path of the Dynamics AX OData entity.
func (*DynamicsAXResourceDataset) GetDataset ¶
func (d *DynamicsAXResourceDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type DynamicsAXResourceDataset.
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 any }
DynamicsAXResourceDatasetTypeProperties - Dynamics AX OData resource dataset properties.
func (DynamicsAXResourceDatasetTypeProperties) MarshalJSON ¶
func (d DynamicsAXResourceDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsAXResourceDatasetTypeProperties.
func (*DynamicsAXResourceDatasetTypeProperties) UnmarshalJSON ¶
func (d *DynamicsAXResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsAXResourceDatasetTypeProperties.
type DynamicsAXSource ¶
type DynamicsAXSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
DynamicsAXSource - A copy activity Dynamics AX source.
func (*DynamicsAXSource) GetCopySource ¶
func (d *DynamicsAXSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type DynamicsAXSource.
func (*DynamicsAXSource) GetTabularSource ¶
func (d *DynamicsAXSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type DynamicsAXSource.
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 DynamicsCrmEntityDataset ¶
type DynamicsCrmEntityDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Dynamics CRM entity dataset properties. TypeProperties *DynamicsCrmEntityDatasetTypeProperties }
DynamicsCrmEntityDataset - The Dynamics CRM entity dataset.
func (*DynamicsCrmEntityDataset) GetDataset ¶
func (d *DynamicsCrmEntityDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type DynamicsCrmEntityDataset.
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 any }
DynamicsCrmEntityDatasetTypeProperties - Dynamics CRM entity dataset properties.
func (DynamicsCrmEntityDatasetTypeProperties) MarshalJSON ¶
func (d DynamicsCrmEntityDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsCrmEntityDatasetTypeProperties.
func (*DynamicsCrmEntityDatasetTypeProperties) UnmarshalJSON ¶
func (d *DynamicsCrmEntityDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsCrmEntityDatasetTypeProperties.
type DynamicsCrmLinkedService ¶
type DynamicsCrmLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Dynamics CRM linked service properties. TypeProperties *DynamicsCrmLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
DynamicsCrmLinkedService - Dynamics CRM linked service.
func (*DynamicsCrmLinkedService) GetLinkedService ¶
func (d *DynamicsCrmLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type DynamicsCrmLinkedService.
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, 'Active Directory' for Dynamics on-premises with IFD. Type: string (or Expression with resultType string). AuthenticationType any // 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 any // The credential reference containing authentication information. Credential *CredentialReference // The Active Directory domain that will verify user credentials. Type: string (or Expression with resultType string). Domain any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // 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 any // Password to access the Dynamics CRM instance. Password SecretBaseClassification // 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 any // 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 // 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 any // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression // with resultType string). ServicePrincipalID any // 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 any // User name to access the Dynamics CRM instance. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Copy sink type. Type *string // REQUIRED; The write behavior for the operation. WriteBehavior *DynamicsSinkWriteBehavior // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType // string). AlternateKeyName any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
DynamicsCrmSink - A copy activity Dynamics CRM sink.
func (*DynamicsCrmSink) GetCopySink ¶
func (d *DynamicsCrmSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type DynamicsCrmSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // FetchXML is a proprietary query language that is used in Microsoft Dynamics CRM (online & on-premises). Type: string (or // Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
DynamicsCrmSource - A copy activity Dynamics CRM source.
func (*DynamicsCrmSource) GetCopySource ¶
func (d *DynamicsCrmSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type DynamicsCrmSource.
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 DynamicsEntityDataset ¶
type DynamicsEntityDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Dynamics entity dataset properties. TypeProperties *DynamicsEntityDatasetTypeProperties }
DynamicsEntityDataset - The Dynamics entity dataset.
func (*DynamicsEntityDataset) GetDataset ¶
func (d *DynamicsEntityDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type DynamicsEntityDataset.
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 any }
DynamicsEntityDatasetTypeProperties - Dynamics entity dataset properties.
func (DynamicsEntityDatasetTypeProperties) MarshalJSON ¶
func (d DynamicsEntityDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DynamicsEntityDatasetTypeProperties.
func (*DynamicsEntityDatasetTypeProperties) UnmarshalJSON ¶
func (d *DynamicsEntityDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DynamicsEntityDatasetTypeProperties.
type DynamicsLinkedService ¶
type DynamicsLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Dynamics linked service properties. TypeProperties *DynamicsLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
DynamicsLinkedService - Dynamics linked service.
func (*DynamicsLinkedService) GetLinkedService ¶
func (d *DynamicsLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type DynamicsLinkedService.
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, 'Active Directory' for Dynamics on-premises with IFD. Type: string (or Expression with resultType string). AuthenticationType any // 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 any // The credential reference containing authentication information. Credential *CredentialReference // The Active Directory domain that will verify user credentials. Type: string (or Expression with resultType string). Domain any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // 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 any // Password to access the Dynamics instance. Password SecretBaseClassification // 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 any // 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 // 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 any // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression // with resultType string). ServicePrincipalID any // 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 any // User name to access the Dynamics instance. Type: string (or Expression with resultType string). Username any }
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 DynamicsSink ¶
type DynamicsSink struct { // REQUIRED; Copy sink type. Type *string // REQUIRED; The write behavior for the operation. WriteBehavior *DynamicsSinkWriteBehavior // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType // string). AlternateKeyName any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
DynamicsSink - A copy activity Dynamics sink.
func (*DynamicsSink) GetCopySink ¶
func (d *DynamicsSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type DynamicsSink.
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.
type DynamicsSource ¶
type DynamicsSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // FetchXML is a proprietary query language that is used in Microsoft Dynamics (online & on-premises). Type: string (or Expression // with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
DynamicsSource - A copy activity Dynamics source.
func (*DynamicsSource) GetCopySource ¶
func (d *DynamicsSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type DynamicsSource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Eloqua server linked service properties. TypeProperties *EloquaLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
EloquaLinkedService - Eloqua server linked service.
func (*EloquaLinkedService) GetLinkedService ¶
func (e *EloquaLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type EloquaLinkedService.
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 any // REQUIRED; The site name and user name of your Eloqua account in the form: sitename/username. (i.e. Eloqua/Alice) Username any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password corresponding to the user name. Password SecretBaseClassification // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
EloquaObjectDataset - Eloqua server dataset.
func (*EloquaObjectDataset) GetDataset ¶
func (e *EloquaObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type EloquaObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
EloquaSource - A copy activity Eloqua server source.
func (*EloquaSource) GetCopySource ¶
func (e *EloquaSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type EloquaSource.
func (*EloquaSource) GetTabularSource ¶
func (e *EloquaSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type EloquaSource.
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 EncryptionConfiguration ¶
type EncryptionConfiguration struct { // REQUIRED; The name of the key in Azure Key Vault to use as Customer Managed Key. KeyName *string // REQUIRED; The url of the Azure Key Vault used for CMK. VaultBaseURL *string // User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be // used. Identity *CMKIdentityDefinition // The version of the key used for CMK. If not provided, latest version will be used. KeyVersion *string }
EncryptionConfiguration - Definition of CMK for the factory.
func (EncryptionConfiguration) MarshalJSON ¶
func (e EncryptionConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EncryptionConfiguration.
func (*EncryptionConfiguration) UnmarshalJSON ¶
func (e *EncryptionConfiguration) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EncryptionConfiguration.
type EntityReference ¶
type EntityReference struct { // The name of this referenced entity. ReferenceName *string // The type of this referenced entity. Type *IntegrationRuntimeEntityReferenceType }
EntityReference - The entity reference.
func (EntityReference) MarshalJSON ¶
func (e EntityReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EntityReference.
func (*EntityReference) UnmarshalJSON ¶
func (e *EntityReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EntityReference.
type EnvironmentVariableSetup ¶
type EnvironmentVariableSetup struct { // REQUIRED; The type of custom setup. Type *string // REQUIRED; Add environment variable type properties. TypeProperties *EnvironmentVariableSetupTypeProperties }
EnvironmentVariableSetup - The custom setup of setting environment variable.
func (*EnvironmentVariableSetup) GetCustomSetupBase ¶
func (e *EnvironmentVariableSetup) GetCustomSetupBase() *CustomSetupBase
GetCustomSetupBase implements the CustomSetupBaseClassification interface for type EnvironmentVariableSetup.
func (EnvironmentVariableSetup) MarshalJSON ¶
func (e EnvironmentVariableSetup) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EnvironmentVariableSetup.
func (*EnvironmentVariableSetup) UnmarshalJSON ¶
func (e *EnvironmentVariableSetup) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EnvironmentVariableSetup.
type EnvironmentVariableSetupTypeProperties ¶
type EnvironmentVariableSetupTypeProperties struct { // REQUIRED; The name of the environment variable. VariableName *string // REQUIRED; The value of the environment variable. VariableValue *string }
EnvironmentVariableSetupTypeProperties - Environment variable custom setup type properties.
func (EnvironmentVariableSetupTypeProperties) MarshalJSON ¶
func (e EnvironmentVariableSetupTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EnvironmentVariableSetupTypeProperties.
func (*EnvironmentVariableSetupTypeProperties) UnmarshalJSON ¶
func (e *EnvironmentVariableSetupTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EnvironmentVariableSetupTypeProperties.
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.
type ExcelDataset ¶
type ExcelDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Excel dataset properties. TypeProperties *ExcelDatasetTypeProperties }
ExcelDataset - Excel dataset.
func (*ExcelDataset) GetDataset ¶
func (e *ExcelDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ExcelDataset.
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 // The data compression method used for the json dataset. Compression *DatasetCompression // 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 any // The null value string. Type: string (or Expression with resultType string). NullValue any // The partial data of one sheet. Type: string (or Expression with resultType string). Range any // The sheet index of excel file and default value is 0. Type: integer (or Expression with resultType integer) SheetIndex any // The sheet name of excel file. Type: string (or Expression with resultType string). SheetName any }
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Excel store settings. StoreSettings StoreReadSettingsClassification }
ExcelSource - A copy activity excel source.
func (*ExcelSource) GetCopySource ¶
func (e *ExcelSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ExcelSource.
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Execute data flow activity properties. TypeProperties *ExecuteDataFlowActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ExecuteDataFlowActivity - Execute data flow activity.
func (*ExecuteDataFlowActivity) GetActivity ¶
func (e *ExecuteDataFlowActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ExecuteDataFlowActivity.
func (*ExecuteDataFlowActivity) GetExecutionActivity ¶
func (e *ExecuteDataFlowActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type ExecuteDataFlowActivity.
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 // Compute properties for data flow activity. Compute *ExecuteDataFlowActivityTypePropertiesCompute // Continuation settings for execute data flow activity. ContinuationSettings *ContinuationSettingsReference // 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 any // The integration runtime reference. IntegrationRuntime *IntegrationRuntimeReference // 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 any // Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer) SourceStagingConcurrency any // Staging info for execute data flow activity. Staging *DataFlowStagingInfo // Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string // (or Expression with resultType string) TraceLevel any }
ExecuteDataFlowActivityTypeProperties - Execute data flow activity properties.
func (ExecuteDataFlowActivityTypeProperties) MarshalJSON ¶
func (e ExecuteDataFlowActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecuteDataFlowActivityTypeProperties.
func (*ExecuteDataFlowActivityTypeProperties) UnmarshalJSON ¶
func (e *ExecuteDataFlowActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecuteDataFlowActivityTypeProperties.
type ExecuteDataFlowActivityTypePropertiesCompute ¶
type ExecuteDataFlowActivityTypePropertiesCompute struct { // Compute type of the cluster which will execute data flow job. Possible values include: 'General', 'MemoryOptimized', 'ComputeOptimized'. // Type: string (or Expression with resultType string) ComputeType any // Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. Type: // integer (or Expression with resultType integer) CoreCount any }
ExecuteDataFlowActivityTypePropertiesCompute - Compute properties for data flow activity.
func (ExecuteDataFlowActivityTypePropertiesCompute) MarshalJSON ¶
func (e ExecuteDataFlowActivityTypePropertiesCompute) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecuteDataFlowActivityTypePropertiesCompute.
func (*ExecuteDataFlowActivityTypePropertiesCompute) UnmarshalJSON ¶
func (e *ExecuteDataFlowActivityTypePropertiesCompute) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecuteDataFlowActivityTypePropertiesCompute.
type ExecutePipelineActivity ¶
type ExecutePipelineActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Execute pipeline activity properties. TypeProperties *ExecutePipelineActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Execute pipeline activity policy. Policy *ExecutePipelineActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ExecutePipelineActivity - Execute pipeline activity.
func (*ExecutePipelineActivity) GetActivity ¶
func (e *ExecutePipelineActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ExecutePipelineActivity.
func (*ExecutePipelineActivity) GetControlActivity ¶
func (e *ExecutePipelineActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type ExecutePipelineActivity.
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 ExecutePipelineActivityPolicy ¶
type ExecutePipelineActivityPolicy struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // When set to true, Input from activity is considered as secure and will not be logged to monitoring. SecureInput *bool }
ExecutePipelineActivityPolicy - Execution policy for an execute pipeline activity.
func (ExecutePipelineActivityPolicy) MarshalJSON ¶
func (e ExecutePipelineActivityPolicy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecutePipelineActivityPolicy.
func (*ExecutePipelineActivityPolicy) UnmarshalJSON ¶
func (e *ExecutePipelineActivityPolicy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecutePipelineActivityPolicy.
type ExecutePipelineActivityTypeProperties ¶
type ExecutePipelineActivityTypeProperties struct { // REQUIRED; Pipeline reference. Pipeline *PipelineReference // Pipeline parameters. Parameters map[string]any // Defines whether activity execution will wait for the dependent pipeline execution to finish. Default is false. WaitOnCompletion *bool }
ExecutePipelineActivityTypeProperties - Execute pipeline activity properties.
func (ExecutePipelineActivityTypeProperties) MarshalJSON ¶
func (e ExecutePipelineActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecutePipelineActivityTypeProperties.
func (*ExecutePipelineActivityTypeProperties) UnmarshalJSON ¶
func (e *ExecutePipelineActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecutePipelineActivityTypeProperties.
type ExecutePowerQueryActivityTypeProperties ¶
type ExecutePowerQueryActivityTypeProperties struct { // REQUIRED; Data flow reference. DataFlow *DataFlowReference // Compute properties for data flow activity. Compute *ExecuteDataFlowActivityTypePropertiesCompute // Continuation settings for execute data flow activity. ContinuationSettings *ContinuationSettingsReference // 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 any // The integration runtime reference. IntegrationRuntime *IntegrationRuntimeReference // List of mapping for Power Query mashup query to sink dataset(s). Queries []*PowerQuerySinkMapping // 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 any // (Deprecated. Please use Queries). List of Power Query activity sinks mapped to a queryName. Sinks map[string]*PowerQuerySink // Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer) SourceStagingConcurrency any // Staging info for execute data flow activity. Staging *DataFlowStagingInfo // Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string // (or Expression with resultType string) TraceLevel any }
ExecutePowerQueryActivityTypeProperties - Execute power query data flow activity properties.
func (ExecutePowerQueryActivityTypeProperties) MarshalJSON ¶
func (e ExecutePowerQueryActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecutePowerQueryActivityTypeProperties.
func (*ExecutePowerQueryActivityTypeProperties) UnmarshalJSON ¶
func (e *ExecutePowerQueryActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecutePowerQueryActivityTypeProperties.
type ExecuteSSISPackageActivity ¶
type ExecuteSSISPackageActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Execute SSIS package activity properties. TypeProperties *ExecuteSSISPackageActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ExecuteSSISPackageActivity - Execute SSIS package activity.
func (*ExecuteSSISPackageActivity) GetActivity ¶
func (e *ExecuteSSISPackageActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ExecuteSSISPackageActivity.
func (*ExecuteSSISPackageActivity) GetExecutionActivity ¶
func (e *ExecuteSSISPackageActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type ExecuteSSISPackageActivity.
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 // REQUIRED; SSIS package location. PackageLocation *SSISPackageLocation // The environment path to execute the SSIS package. Type: string (or Expression with resultType string). EnvironmentPath any // The package execution credential. ExecutionCredential *SSISExecutionCredential // SSIS package execution log location. LogLocation *SSISLogLocation // The logging level of SSIS package execution. Type: string (or Expression with resultType string). LoggingLevel any // The package level connection managers to execute the SSIS package. PackageConnectionManagers map[string]map[string]*SSISExecutionParameter // The package level parameters to execute the SSIS package. PackageParameters map[string]*SSISExecutionParameter // The project level connection managers to execute the SSIS package. ProjectConnectionManagers map[string]map[string]*SSISExecutionParameter // The project level parameters to execute the SSIS package. ProjectParameters map[string]*SSISExecutionParameter // The property overrides to execute the SSIS package. PropertyOverrides map[string]*SSISPropertyOverride // Specifies the runtime to execute SSIS package. The value should be "x86" or "x64". Type: string (or Expression with resultType // string). Runtime any }
ExecuteSSISPackageActivityTypeProperties - Execute SSIS package activity properties.
func (ExecuteSSISPackageActivityTypeProperties) MarshalJSON ¶
func (e ExecuteSSISPackageActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecuteSSISPackageActivityTypeProperties.
func (*ExecuteSSISPackageActivityTypeProperties) UnmarshalJSON ¶
func (e *ExecuteSSISPackageActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecuteSSISPackageActivityTypeProperties.
type ExecuteWranglingDataflowActivity ¶
type ExecuteWranglingDataflowActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Execute power query activity properties. TypeProperties *ExecutePowerQueryActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ExecuteWranglingDataflowActivity - Execute power query activity.
func (*ExecuteWranglingDataflowActivity) GetActivity ¶
func (e *ExecuteWranglingDataflowActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ExecuteWranglingDataflowActivity.
func (ExecuteWranglingDataflowActivity) MarshalJSON ¶
func (e ExecuteWranglingDataflowActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExecuteWranglingDataflowActivity.
func (*ExecuteWranglingDataflowActivity) UnmarshalJSON ¶
func (e *ExecuteWranglingDataflowActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExecuteWranglingDataflowActivity.
type ExecutionActivity ¶
type ExecutionActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ExecutionActivity - Base class for all execution activities.
func (*ExecutionActivity) GetActivity ¶
func (e *ExecutionActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ExecutionActivity.
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, *ScriptActivity, - *SynapseNotebookActivity, *SynapseSparkJobDefinitionActivity, *WebActivity
type ExportSettings ¶
type ExportSettings struct { // REQUIRED; The export setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any }
ExportSettings - Export command settings.
func (*ExportSettings) GetExportSettings ¶
func (e *ExportSettings) GetExportSettings() *ExportSettings
GetExportSettings implements the ExportSettingsClassification interface for type ExportSettings.
func (ExportSettings) MarshalJSON ¶
func (e ExportSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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 ExposureControlBatchRequest ¶
type ExposureControlBatchRequest struct { // REQUIRED; List of exposure control features. ExposureControlRequests []*ExposureControlRequest }
ExposureControlBatchRequest - A list of exposure control features.
func (ExposureControlBatchRequest) MarshalJSON ¶
func (e ExposureControlBatchRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExposureControlBatchRequest.
func (*ExposureControlBatchRequest) UnmarshalJSON ¶
func (e *ExposureControlBatchRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExposureControlBatchRequest.
type ExposureControlBatchResponse ¶
type ExposureControlBatchResponse struct { // REQUIRED; List of exposure control feature values. ExposureControlResponses []*ExposureControlResponse }
ExposureControlBatchResponse - A list of exposure control feature values.
func (ExposureControlBatchResponse) MarshalJSON ¶
func (e ExposureControlBatchResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExposureControlBatchResponse.
func (*ExposureControlBatchResponse) UnmarshalJSON ¶
func (e *ExposureControlBatchResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExposureControlBatchResponse.
type ExposureControlClient ¶
type ExposureControlClient struct {
// contains filtered or unexported fields
}
ExposureControlClient contains the methods for the ExposureControl group. Don't use this type directly, use NewExposureControlClient() instead.
func NewExposureControlClient ¶
func NewExposureControlClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ExposureControlClient, error)
NewExposureControlClient creates a new instance of ExposureControlClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ExposureControlClient) GetFeatureValue ¶
func (client *ExposureControlClient) GetFeatureValue(ctx context.Context, locationID string, exposureControlRequest ExposureControlRequest, options *ExposureControlClientGetFeatureValueOptions) (ExposureControlClientGetFeatureValueResponse, error)
GetFeatureValue - Get exposure control feature for specific location. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- locationID - The location identifier.
- exposureControlRequest - The exposure control request.
- options - ExposureControlClientGetFeatureValueOptions contains the optional parameters for the ExposureControlClient.GetFeatureValue method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ExposureControl_GetFeatureValue.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewExposureControlClient().GetFeatureValue(ctx, "WestEurope", armdatafactory.ExposureControlRequest{ FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), FeatureType: to.Ptr("Feature"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ExposureControlResponse = armdatafactory.ExposureControlResponse{ // FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), // Value: to.Ptr("False"), // }
Output:
func (*ExposureControlClient) GetFeatureValueByFactory ¶
func (client *ExposureControlClient) GetFeatureValueByFactory(ctx context.Context, resourceGroupName string, factoryName string, exposureControlRequest ExposureControlRequest, options *ExposureControlClientGetFeatureValueByFactoryOptions) (ExposureControlClientGetFeatureValueByFactoryResponse, error)
GetFeatureValueByFactory - Get exposure control feature for specific factory. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- exposureControlRequest - The exposure control request.
- options - ExposureControlClientGetFeatureValueByFactoryOptions contains the optional parameters for the ExposureControlClient.GetFeatureValueByFactory method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ExposureControl_GetFeatureValueByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewExposureControlClient().GetFeatureValueByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.ExposureControlRequest{ FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), FeatureType: to.Ptr("Feature"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ExposureControlResponse = armdatafactory.ExposureControlResponse{ // FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), // Value: to.Ptr("False"), // }
Output:
func (*ExposureControlClient) QueryFeatureValuesByFactory ¶
func (client *ExposureControlClient) QueryFeatureValuesByFactory(ctx context.Context, resourceGroupName string, factoryName string, exposureControlBatchRequest ExposureControlBatchRequest, options *ExposureControlClientQueryFeatureValuesByFactoryOptions) (ExposureControlClientQueryFeatureValuesByFactoryResponse, error)
QueryFeatureValuesByFactory - Get list of exposure control features for specific factory. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- exposureControlBatchRequest - The exposure control request for list of features.
- options - ExposureControlClientQueryFeatureValuesByFactoryOptions contains the optional parameters for the ExposureControlClient.QueryFeatureValuesByFactory method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ExposureControl_QueryFeatureValuesByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewExposureControlClient().QueryFeatureValuesByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.ExposureControlBatchRequest{ ExposureControlRequests: []*armdatafactory.ExposureControlRequest{ { FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), FeatureType: to.Ptr("Feature"), }, { FeatureName: to.Ptr("ADFSampleFeature"), FeatureType: to.Ptr("Feature"), }}, }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ExposureControlBatchResponse = armdatafactory.ExposureControlBatchResponse{ // ExposureControlResponses: []*armdatafactory.ExposureControlResponse{ // { // FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), // Value: to.Ptr("False"), // }, // { // FeatureName: to.Ptr("ADFSampleFeature"), // Value: to.Ptr("True"), // }}, // }
Output:
type ExposureControlClientGetFeatureValueByFactoryOptions ¶
type ExposureControlClientGetFeatureValueByFactoryOptions struct { }
ExposureControlClientGetFeatureValueByFactoryOptions contains the optional parameters for the ExposureControlClient.GetFeatureValueByFactory method.
type ExposureControlClientGetFeatureValueByFactoryResponse ¶
type ExposureControlClientGetFeatureValueByFactoryResponse struct { // The exposure control response. ExposureControlResponse }
ExposureControlClientGetFeatureValueByFactoryResponse contains the response from method ExposureControlClient.GetFeatureValueByFactory.
type ExposureControlClientGetFeatureValueOptions ¶
type ExposureControlClientGetFeatureValueOptions struct { }
ExposureControlClientGetFeatureValueOptions contains the optional parameters for the ExposureControlClient.GetFeatureValue method.
type ExposureControlClientGetFeatureValueResponse ¶
type ExposureControlClientGetFeatureValueResponse struct { // The exposure control response. ExposureControlResponse }
ExposureControlClientGetFeatureValueResponse contains the response from method ExposureControlClient.GetFeatureValue.
type ExposureControlClientQueryFeatureValuesByFactoryOptions ¶
type ExposureControlClientQueryFeatureValuesByFactoryOptions struct { }
ExposureControlClientQueryFeatureValuesByFactoryOptions contains the optional parameters for the ExposureControlClient.QueryFeatureValuesByFactory method.
type ExposureControlClientQueryFeatureValuesByFactoryResponse ¶
type ExposureControlClientQueryFeatureValuesByFactoryResponse struct { // A list of exposure control feature values. ExposureControlBatchResponse }
ExposureControlClientQueryFeatureValuesByFactoryResponse contains the response from method ExposureControlClient.QueryFeatureValuesByFactory.
type ExposureControlRequest ¶
type ExposureControlRequest struct { // The feature name. FeatureName *string // The feature type. FeatureType *string }
ExposureControlRequest - The exposure control request.
func (ExposureControlRequest) MarshalJSON ¶
func (e ExposureControlRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExposureControlRequest.
func (*ExposureControlRequest) UnmarshalJSON ¶
func (e *ExposureControlRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExposureControlRequest.
type ExposureControlResponse ¶
type ExposureControlResponse struct { // READ-ONLY; The feature name. FeatureName *string // READ-ONLY; The feature value. Value *string }
ExposureControlResponse - The exposure control response.
func (ExposureControlResponse) MarshalJSON ¶
func (e ExposureControlResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExposureControlResponse.
func (*ExposureControlResponse) UnmarshalJSON ¶
func (e *ExposureControlResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExposureControlResponse.
type Expression ¶
type Expression struct { // REQUIRED; Expression type. Type *ExpressionType // REQUIRED; Expression value. Value *string }
Expression - Azure Data Factory expression definition.
func (Expression) MarshalJSON ¶
func (e Expression) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Expression.
func (*Expression) UnmarshalJSON ¶
func (e *Expression) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Expression.
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.
type ExpressionV2 ¶
type ExpressionV2 struct { // List of nested expressions. Operands []*ExpressionV2 // Expression operator value Type: list of strings. Operators []*string // Type of expressions supported by the system. Type: string. Type *ExpressionV2Type // Value for Constant/Field Type: string. Value *string }
ExpressionV2 - Nested representation of a complex expression.
func (ExpressionV2) MarshalJSON ¶
func (e ExpressionV2) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ExpressionV2.
func (*ExpressionV2) UnmarshalJSON ¶
func (e *ExpressionV2) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ExpressionV2.
type ExpressionV2Type ¶
type ExpressionV2Type string
ExpressionV2Type - Type of expressions supported by the system. Type: string.
const ( ExpressionV2TypeBinary ExpressionV2Type = "Binary" ExpressionV2TypeConstant ExpressionV2Type = "Constant" ExpressionV2TypeField ExpressionV2Type = "Field" ExpressionV2TypeNAry ExpressionV2Type = "NAry" ExpressionV2TypeUnary ExpressionV2Type = "Unary" )
func PossibleExpressionV2TypeValues ¶
func PossibleExpressionV2TypeValues() []ExpressionV2Type
PossibleExpressionV2TypeValues returns the possible values for the ExpressionV2Type const type.
type FactoriesClient ¶
type FactoriesClient struct {
// contains filtered or unexported fields
}
FactoriesClient contains the methods for the Factories group. Don't use this type directly, use NewFactoriesClient() instead.
func NewFactoriesClient ¶
func NewFactoriesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*FactoriesClient, error)
NewFactoriesClient creates a new instance of FactoriesClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*FactoriesClient) ConfigureFactoryRepo ¶
func (client *FactoriesClient) ConfigureFactoryRepo(ctx context.Context, locationID string, factoryRepoUpdate FactoryRepoUpdate, options *FactoriesClientConfigureFactoryRepoOptions) (FactoriesClientConfigureFactoryRepoResponse, error)
ConfigureFactoryRepo - Updates a factory's repo information. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- locationID - The location identifier.
- factoryRepoUpdate - Update factory repo request definition.
- options - FactoriesClientConfigureFactoryRepoOptions contains the optional parameters for the FactoriesClient.ConfigureFactoryRepo method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_ConfigureFactoryRepo.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewFactoriesClient().ConfigureFactoryRepo(ctx, "East US", armdatafactory.FactoryRepoUpdate{ FactoryResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), RepoConfiguration: &armdatafactory.FactoryVSTSConfiguration{ Type: to.Ptr("FactoryVSTSConfiguration"), AccountName: to.Ptr("ADF"), CollaborationBranch: to.Ptr("master"), LastCommitID: to.Ptr(""), RepositoryName: to.Ptr("repo"), RootFolder: to.Ptr("/"), ProjectName: to.Ptr("project"), TenantID: to.Ptr(""), }, }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.Factory = armdatafactory.Factory{ // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00004004-0000-0000-0000-5b28979e0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // "exampleTag": to.Ptr("exampleValue"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:41:50.004Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // RepoConfiguration: &armdatafactory.FactoryVSTSConfiguration{ // Type: to.Ptr("FactoryVSTSConfiguration"), // AccountName: to.Ptr("ADF"), // CollaborationBranch: to.Ptr("master"), // LastCommitID: to.Ptr(""), // RepositoryName: to.Ptr("repo"), // RootFolder: to.Ptr("/"), // ProjectName: to.Ptr("project"), // TenantID: to.Ptr(""), // }, // Version: to.Ptr("2018-06-01"), // }, // }
Output:
func (*FactoriesClient) CreateOrUpdate ¶
func (client *FactoriesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, factory Factory, options *FactoriesClientCreateOrUpdateOptions) (FactoriesClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a factory. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- factory - Factory resource definition.
- options - FactoriesClientCreateOrUpdateOptions contains the optional parameters for the FactoriesClient.CreateOrUpdate method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_CreateOrUpdate.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewFactoriesClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.Factory{ Location: to.Ptr("East US"), }, &armdatafactory.FactoriesClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.Factory = armdatafactory.Factory{ // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00003e04-0000-0000-0000-5b28979e0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:41:50.004Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2018-06-01"), // }, // }
Output:
func (*FactoriesClient) Delete ¶
func (client *FactoriesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, options *FactoriesClientDeleteOptions) (FactoriesClientDeleteResponse, error)
Delete - Deletes a factory. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - FactoriesClientDeleteOptions contains the optional parameters for the FactoriesClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewFactoriesClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*FactoriesClient) Get ¶
func (client *FactoriesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, options *FactoriesClientGetOptions) (FactoriesClientGetResponse, error)
Get - Gets a factory. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - FactoriesClientGetOptions contains the optional parameters for the FactoriesClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewFactoriesClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", &armdatafactory.FactoriesClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.Factory = armdatafactory.Factory{ // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00004004-0000-0000-0000-5b28979e0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // "exampleTag": to.Ptr("exampleValue"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:41:50.004Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // PurviewConfiguration: &armdatafactory.PurviewConfiguration{ // PurviewResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Purview/accounts/examplePurview"), // }, // RepoConfiguration: &armdatafactory.FactoryVSTSConfiguration{ // Type: to.Ptr("FactoryVSTSConfiguration"), // AccountName: to.Ptr("ADF"), // CollaborationBranch: to.Ptr("master"), // LastCommitID: to.Ptr(""), // RepositoryName: to.Ptr("repo"), // RootFolder: to.Ptr("/"), // ProjectName: to.Ptr("project"), // TenantID: to.Ptr(""), // }, // Version: to.Ptr("2018-06-01"), // }, // }
Output:
func (*FactoriesClient) GetDataPlaneAccess ¶
func (client *FactoriesClient) GetDataPlaneAccess(ctx context.Context, resourceGroupName string, factoryName string, policy UserAccessPolicy, options *FactoriesClientGetDataPlaneAccessOptions) (FactoriesClientGetDataPlaneAccessResponse, error)
GetDataPlaneAccess - Get Data Plane access. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- policy - Data Plane user access policy definition.
- options - FactoriesClientGetDataPlaneAccessOptions contains the optional parameters for the FactoriesClient.GetDataPlaneAccess method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_GetDataPlaneAccess.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewFactoriesClient().GetDataPlaneAccess(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.UserAccessPolicy{ AccessResourcePath: to.Ptr(""), ExpireTime: to.Ptr("2018-11-10T09:46:20.2659347Z"), Permissions: to.Ptr("r"), ProfileName: to.Ptr("DefaultProfile"), StartTime: to.Ptr("2018-11-10T02:46:20.2659347Z"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.AccessPolicyResponse = armdatafactory.AccessPolicyResponse{ // AccessToken: to.Ptr("**********"), // DataPlaneURL: to.Ptr("https://rpeastus.svc.datafactory.azure.com:4433"), // Policy: &armdatafactory.UserAccessPolicy{ // AccessResourcePath: to.Ptr(""), // ExpireTime: to.Ptr("2018-11-10T09:46:20.2659347Z"), // Permissions: to.Ptr("r"), // ProfileName: to.Ptr("DefaultProfile"), // StartTime: to.Ptr("2018-11-10T02:46:20.2659347Z"), // }, // }
Output:
func (*FactoriesClient) GetGitHubAccessToken ¶
func (client *FactoriesClient) GetGitHubAccessToken(ctx context.Context, resourceGroupName string, factoryName string, gitHubAccessTokenRequest GitHubAccessTokenRequest, options *FactoriesClientGetGitHubAccessTokenOptions) (FactoriesClientGetGitHubAccessTokenResponse, error)
GetGitHubAccessToken - Get GitHub Access Token. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- gitHubAccessTokenRequest - Get GitHub access token request definition.
- options - FactoriesClientGetGitHubAccessTokenOptions contains the optional parameters for the FactoriesClient.GetGitHubAccessToken method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_GetGitHubAccessToken.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewFactoriesClient().GetGitHubAccessToken(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.GitHubAccessTokenRequest{ GitHubAccessCode: to.Ptr("some"), GitHubAccessTokenBaseURL: to.Ptr("some"), GitHubClientID: to.Ptr("some"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.GitHubAccessTokenResponse = armdatafactory.GitHubAccessTokenResponse{ // GitHubAccessToken: to.Ptr("myAccessTokenExample"), // }
Output:
func (*FactoriesClient) NewListByResourceGroupPager ¶
func (client *FactoriesClient) NewListByResourceGroupPager(resourceGroupName string, options *FactoriesClientListByResourceGroupOptions) *runtime.Pager[FactoriesClientListByResourceGroupResponse]
NewListByResourceGroupPager - Lists factories.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- options - FactoriesClientListByResourceGroupOptions contains the optional parameters for the FactoriesClient.NewListByResourceGroupPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_ListByResourceGroup.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewFactoriesClient().NewListByResourceGroupPager("exampleResourceGroup", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.FactoryListResponse = armdatafactory.FactoryListResponse{ // Value: []*armdatafactory.Factory{ // { // Name: to.Ptr("exampleFactoryName-linked"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00008a02-0000-0000-0000-5b237f270000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Identity: &armdatafactory.FactoryIdentity{ // Type: to.Ptr(armdatafactory.FactoryIdentityTypeSystemAssigned), // PrincipalID: to.Ptr("10743799-44d2-42fe-8c4d-5bc5c51c0684"), // TenantID: to.Ptr("12345678-1234-1234-1234-123456789abc"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-15T08:56:07.182Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2017-09-01-preview"), // }, // }, // { // Name: to.Ptr("FactoryToUpgrade"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00003d04-0000-0000-0000-5b28962f0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:35:35.713Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2018-06-01"), // }, // }, // { // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00004004-0000-0000-0000-5b28979e0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // "exampleTag": to.Ptr("exampleValue"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:41:50.004Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // RepoConfiguration: &armdatafactory.FactoryVSTSConfiguration{ // Type: to.Ptr("FactoryVSTSConfiguration"), // AccountName: to.Ptr("ADF"), // CollaborationBranch: to.Ptr("master"), // LastCommitID: to.Ptr(""), // RepositoryName: to.Ptr("repo"), // RootFolder: to.Ptr("/"), // ProjectName: to.Ptr("project"), // TenantID: to.Ptr(""), // }, // Version: to.Ptr("2018-06-01"), // }, // }}, // } }
Output:
func (*FactoriesClient) NewListPager ¶
func (client *FactoriesClient) NewListPager(options *FactoriesClientListOptions) *runtime.Pager[FactoriesClientListResponse]
NewListPager - Lists factories under the specified subscription.
Generated from API version 2018-06-01
- options - FactoriesClientListOptions contains the optional parameters for the FactoriesClient.NewListPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_List.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewFactoriesClient().NewListPager(nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.FactoryListResponse = armdatafactory.FactoryListResponse{ // Value: []*armdatafactory.Factory{ // { // Name: to.Ptr("rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"0000aa0d-0000-0000-0000-5b0d58170000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Identity: &armdatafactory.FactoryIdentity{ // Type: to.Ptr(armdatafactory.FactoryIdentityTypeSystemAssigned), // PrincipalID: to.Ptr("399c3de2-6072-4326-bfa9-4d0c116f1a7b"), // TenantID: to.Ptr("12345678-1234-1234-1234-123456789abc"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-05-29T13:39:35.615Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2017-09-01-preview"), // }, // }, // { // Name: to.Ptr("df-dogfood-yanzhang-we"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"0000f301-0000-0000-0000-5b21b16c0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we"), // Location: to.Ptr("West Europe"), // Tags: map[string]*string{ // }, // Identity: &armdatafactory.FactoryIdentity{ // Type: to.Ptr(armdatafactory.FactoryIdentityTypeSystemAssigned), // PrincipalID: to.Ptr("e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e"), // TenantID: to.Ptr("12345678-1234-1234-1234-123456789abc"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T00:06:04.666Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2017-09-01-preview"), // }, // }, // { // Name: to.Ptr("exampleFactoryName-linked"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00008a02-0000-0000-0000-5b237f270000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Identity: &armdatafactory.FactoryIdentity{ // Type: to.Ptr(armdatafactory.FactoryIdentityTypeSystemAssigned), // PrincipalID: to.Ptr("10743799-44d2-42fe-8c4d-5bc5c51c0684"), // TenantID: to.Ptr("12345678-1234-1234-1234-123456789abc"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-15T08:56:07.182Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2017-09-01-preview"), // }, // }, // { // Name: to.Ptr("FactoryToUpgrade"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00003d04-0000-0000-0000-5b28962f0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:35:35.713Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2018-06-01"), // }, // }, // { // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00004004-0000-0000-0000-5b28979e0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // "exampleTag": to.Ptr("exampleValue"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:41:50.004Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // PurviewConfiguration: &armdatafactory.PurviewConfiguration{ // PurviewResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Purview/accounts/examplePurview"), // }, // RepoConfiguration: &armdatafactory.FactoryVSTSConfiguration{ // Type: to.Ptr("FactoryVSTSConfiguration"), // AccountName: to.Ptr("ADF"), // CollaborationBranch: to.Ptr("master"), // LastCommitID: to.Ptr(""), // RepositoryName: to.Ptr("repo"), // RootFolder: to.Ptr("/"), // ProjectName: to.Ptr("project"), // TenantID: to.Ptr(""), // }, // Version: to.Ptr("2018-06-01"), // }, // }, // { // Name: to.Ptr("rpV2OrigDF-72c7d3d4-5e17-4ec6-91de-9ab433f15e79"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"0000aa0d-0000-0000-0000-5b0d58170000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/rpv2origdf-72c7d3d4-5e17-4ec6-91de-9ab433f15e79"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Identity: &armdatafactory.FactoryIdentity{ // Type: to.Ptr(armdatafactory.FactoryIdentityTypeSystemAssigned), // PrincipalID: to.Ptr("399c3de2-6072-4326-bfa9-4d0c116f1a7b"), // TenantID: to.Ptr("12345678-1234-1234-1234-123456789abc"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-05-29T13:39:35.615Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2017-09-01-preview"), // }, // }, // { // Name: to.Ptr("df-dogfood-yanzhang-we"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"0000f301-0000-0000-0000-5b21b16c0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/rg-yanzhang-dfv2/providers/Microsoft.DataFactory/factories/df-dogfood-yanzhang-we"), // Location: to.Ptr("West Europe"), // Tags: map[string]*string{ // }, // Identity: &armdatafactory.FactoryIdentity{ // Type: to.Ptr(armdatafactory.FactoryIdentityTypeSystemAssigned), // PrincipalID: to.Ptr("e8dd6df9-bad5-4dea-8fb8-0d13d1845d9e"), // TenantID: to.Ptr("12345678-1234-1234-1234-123456789abc"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T00:06:04.666Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2017-09-01-preview"), // }, // }, // { // Name: to.Ptr("exampleFactoryName-linked"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00008a02-0000-0000-0000-5b237f270000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName-linked"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Identity: &armdatafactory.FactoryIdentity{ // Type: to.Ptr(armdatafactory.FactoryIdentityTypeSystemAssigned), // PrincipalID: to.Ptr("10743799-44d2-42fe-8c4d-5bc5c51c0684"), // TenantID: to.Ptr("12345678-1234-1234-1234-123456789abc"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-15T08:56:07.182Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2017-09-01-preview"), // }, // }, // { // Name: to.Ptr("FactoryToUpgrade"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00003d04-0000-0000-0000-5b28962f0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/factorytoupgrade"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:35:35.713Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2018-06-01"), // }, // }, // { // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00004004-0000-0000-0000-5b28979e0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // "exampleTag": to.Ptr("exampleValue"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:41:50.004Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // PurviewConfiguration: &armdatafactory.PurviewConfiguration{ // PurviewResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Purview/accounts/examplePurview"), // }, // RepoConfiguration: &armdatafactory.FactoryVSTSConfiguration{ // Type: to.Ptr("FactoryVSTSConfiguration"), // AccountName: to.Ptr("ADF"), // CollaborationBranch: to.Ptr("master"), // LastCommitID: to.Ptr(""), // RepositoryName: to.Ptr("repo"), // RootFolder: to.Ptr("/"), // ProjectName: to.Ptr("project"), // TenantID: to.Ptr(""), // }, // Version: to.Ptr("2018-06-01"), // }, // }}, // } }
Output:
func (*FactoriesClient) Update ¶
func (client *FactoriesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, factoryUpdateParameters FactoryUpdateParameters, options *FactoriesClientUpdateOptions) (FactoriesClientUpdateResponse, error)
Update - Updates a factory. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- factoryUpdateParameters - The parameters for updating a factory.
- options - FactoriesClientUpdateOptions contains the optional parameters for the FactoriesClient.Update method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewFactoriesClient().Update(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.FactoryUpdateParameters{ Tags: map[string]*string{ "exampleTag": to.Ptr("exampleValue"), }, }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.Factory = armdatafactory.Factory{ // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories"), // ETag: to.Ptr("\"00003f04-0000-0000-0000-5b28979e0000\""), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Location: to.Ptr("East US"), // Tags: map[string]*string{ // "exampleTag": to.Ptr("exampleValue"), // }, // Properties: &armdatafactory.FactoryProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-19T05:41:50.004Z"); return t}()), // ProvisioningState: to.Ptr("Succeeded"), // Version: to.Ptr("2018-06-01"), // }, // }
Output:
type FactoriesClientConfigureFactoryRepoOptions ¶
type FactoriesClientConfigureFactoryRepoOptions struct { }
FactoriesClientConfigureFactoryRepoOptions contains the optional parameters for the FactoriesClient.ConfigureFactoryRepo method.
type FactoriesClientConfigureFactoryRepoResponse ¶
type FactoriesClientConfigureFactoryRepoResponse struct { // Factory resource type. Factory }
FactoriesClientConfigureFactoryRepoResponse contains the response from method FactoriesClient.ConfigureFactoryRepo.
type FactoriesClientCreateOrUpdateOptions ¶
type FactoriesClientCreateOrUpdateOptions struct { // ETag of the factory entity. Should only be specified for update, for which it should match existing entity or can be * // for unconditional update. IfMatch *string }
FactoriesClientCreateOrUpdateOptions contains the optional parameters for the FactoriesClient.CreateOrUpdate method.
type FactoriesClientCreateOrUpdateResponse ¶
type FactoriesClientCreateOrUpdateResponse struct { // Factory resource type. Factory }
FactoriesClientCreateOrUpdateResponse contains the response from method FactoriesClient.CreateOrUpdate.
type FactoriesClientDeleteOptions ¶
type FactoriesClientDeleteOptions struct { }
FactoriesClientDeleteOptions contains the optional parameters for the FactoriesClient.Delete method.
type FactoriesClientDeleteResponse ¶
type FactoriesClientDeleteResponse struct { }
FactoriesClientDeleteResponse contains the response from method FactoriesClient.Delete.
type FactoriesClientGetDataPlaneAccessOptions ¶
type FactoriesClientGetDataPlaneAccessOptions struct { }
FactoriesClientGetDataPlaneAccessOptions contains the optional parameters for the FactoriesClient.GetDataPlaneAccess method.
type FactoriesClientGetDataPlaneAccessResponse ¶
type FactoriesClientGetDataPlaneAccessResponse struct { // Get Data Plane read only token response definition. AccessPolicyResponse }
FactoriesClientGetDataPlaneAccessResponse contains the response from method FactoriesClient.GetDataPlaneAccess.
type FactoriesClientGetGitHubAccessTokenOptions ¶
type FactoriesClientGetGitHubAccessTokenOptions struct { }
FactoriesClientGetGitHubAccessTokenOptions contains the optional parameters for the FactoriesClient.GetGitHubAccessToken method.
type FactoriesClientGetGitHubAccessTokenResponse ¶
type FactoriesClientGetGitHubAccessTokenResponse struct { // Get GitHub access token response definition. GitHubAccessTokenResponse }
FactoriesClientGetGitHubAccessTokenResponse contains the response from method FactoriesClient.GetGitHubAccessToken.
type FactoriesClientGetOptions ¶
type FactoriesClientGetOptions struct { // ETag of the factory 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 }
FactoriesClientGetOptions contains the optional parameters for the FactoriesClient.Get method.
type FactoriesClientGetResponse ¶
type FactoriesClientGetResponse struct { // Factory resource type. Factory }
FactoriesClientGetResponse contains the response from method FactoriesClient.Get.
type FactoriesClientListByResourceGroupOptions ¶
type FactoriesClientListByResourceGroupOptions struct { }
FactoriesClientListByResourceGroupOptions contains the optional parameters for the FactoriesClient.NewListByResourceGroupPager method.
type FactoriesClientListByResourceGroupResponse ¶
type FactoriesClientListByResourceGroupResponse struct { // A list of factory resources. FactoryListResponse }
FactoriesClientListByResourceGroupResponse contains the response from method FactoriesClient.NewListByResourceGroupPager.
type FactoriesClientListOptions ¶
type FactoriesClientListOptions struct { }
FactoriesClientListOptions contains the optional parameters for the FactoriesClient.NewListPager method.
type FactoriesClientListResponse ¶
type FactoriesClientListResponse struct { // A list of factory resources. FactoryListResponse }
FactoriesClientListResponse contains the response from method FactoriesClient.NewListPager.
type FactoriesClientUpdateOptions ¶
type FactoriesClientUpdateOptions struct { }
FactoriesClientUpdateOptions contains the optional parameters for the FactoriesClient.Update method.
type FactoriesClientUpdateResponse ¶
type FactoriesClientUpdateResponse struct { // Factory resource type. Factory }
FactoriesClientUpdateResponse contains the response from method FactoriesClient.Update.
type Factory ¶
type Factory struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Managed service identity of the factory. Identity *FactoryIdentity // The resource location. Location *string // Properties of the factory. Properties *FactoryProperties // The resource tags. Tags map[string]*string // READ-ONLY; Etag identifies change in the resource. ETag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
Factory resource type.
func (Factory) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Factory.
func (*Factory) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Factory.
type FactoryGitHubConfiguration ¶
type FactoryGitHubConfiguration struct { // REQUIRED; Account name. AccountName *string // REQUIRED; Collaboration branch. CollaborationBranch *string // REQUIRED; Repository name. RepositoryName *string // REQUIRED; Root folder. RootFolder *string // REQUIRED; Type of repo configuration. Type *string // GitHub bring your own app client id. ClientID *string // GitHub bring your own app client secret information. ClientSecret *GitHubClientSecret // Disable manual publish operation in ADF studio to favor automated publish. DisablePublish *bool // GitHub Enterprise host name. For example: https://github.mydomain.com HostName *string // Last commit id. LastCommitID *string }
FactoryGitHubConfiguration - Factory's GitHub repo information.
func (*FactoryGitHubConfiguration) GetFactoryRepoConfiguration ¶
func (f *FactoryGitHubConfiguration) GetFactoryRepoConfiguration() *FactoryRepoConfiguration
GetFactoryRepoConfiguration implements the FactoryRepoConfigurationClassification interface for type FactoryGitHubConfiguration.
func (FactoryGitHubConfiguration) MarshalJSON ¶
func (f FactoryGitHubConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryGitHubConfiguration.
func (*FactoryGitHubConfiguration) UnmarshalJSON ¶
func (f *FactoryGitHubConfiguration) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryGitHubConfiguration.
type FactoryIdentity ¶
type FactoryIdentity struct { // REQUIRED; The identity type. Type *FactoryIdentityType // List of user assigned identities for the factory. UserAssignedIdentities map[string]any // READ-ONLY; The principal id of the identity. PrincipalID *string // READ-ONLY; The client tenant id of the identity. TenantID *string }
FactoryIdentity - Identity properties of the factory resource.
func (FactoryIdentity) MarshalJSON ¶
func (f FactoryIdentity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryIdentity.
func (*FactoryIdentity) UnmarshalJSON ¶
func (f *FactoryIdentity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryIdentity.
type FactoryIdentityType ¶
type FactoryIdentityType string
FactoryIdentityType - The identity type.
const ( FactoryIdentityTypeSystemAssigned FactoryIdentityType = "SystemAssigned" FactoryIdentityTypeSystemAssignedUserAssigned FactoryIdentityType = "SystemAssigned,UserAssigned" FactoryIdentityTypeUserAssigned FactoryIdentityType = "UserAssigned" )
func PossibleFactoryIdentityTypeValues ¶
func PossibleFactoryIdentityTypeValues() []FactoryIdentityType
PossibleFactoryIdentityTypeValues returns the possible values for the FactoryIdentityType const type.
type FactoryListResponse ¶
type FactoryListResponse struct { // REQUIRED; List of factories. Value []*Factory // The link to the next page of results, if any remaining results exist. NextLink *string }
FactoryListResponse - A list of factory resources.
func (FactoryListResponse) MarshalJSON ¶
func (f FactoryListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryListResponse.
func (*FactoryListResponse) UnmarshalJSON ¶
func (f *FactoryListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryListResponse.
type FactoryProperties ¶
type FactoryProperties struct { // Properties to enable Customer Managed Key for the factory. Encryption *EncryptionConfiguration // List of parameters for factory. GlobalParameters map[string]*GlobalParameterSpecification // Whether or not public network access is allowed for the data factory. PublicNetworkAccess *PublicNetworkAccess // Purview information of the factory. PurviewConfiguration *PurviewConfiguration // Git repo information of the factory. RepoConfiguration FactoryRepoConfigurationClassification // READ-ONLY; Time the factory was created in ISO8601 format. CreateTime *time.Time // READ-ONLY; Factory provisioning state, example Succeeded. ProvisioningState *string // READ-ONLY; Version of the factory. Version *string }
FactoryProperties - Factory resource properties.
func (FactoryProperties) MarshalJSON ¶
func (f FactoryProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryProperties.
func (*FactoryProperties) UnmarshalJSON ¶
func (f *FactoryProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryProperties.
type FactoryRepoConfiguration ¶
type FactoryRepoConfiguration struct { // REQUIRED; Account name. AccountName *string // REQUIRED; Collaboration branch. CollaborationBranch *string // REQUIRED; Repository name. RepositoryName *string // REQUIRED; Root folder. RootFolder *string // REQUIRED; Type of repo configuration. Type *string // Disable manual publish operation in ADF studio to favor automated publish. DisablePublish *bool // Last commit id. LastCommitID *string }
FactoryRepoConfiguration - Factory's git repo information.
func (*FactoryRepoConfiguration) GetFactoryRepoConfiguration ¶
func (f *FactoryRepoConfiguration) GetFactoryRepoConfiguration() *FactoryRepoConfiguration
GetFactoryRepoConfiguration implements the FactoryRepoConfigurationClassification interface for type FactoryRepoConfiguration.
func (FactoryRepoConfiguration) MarshalJSON ¶
func (f FactoryRepoConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryRepoConfiguration.
func (*FactoryRepoConfiguration) UnmarshalJSON ¶
func (f *FactoryRepoConfiguration) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryRepoConfiguration.
type FactoryRepoConfigurationClassification ¶
type FactoryRepoConfigurationClassification interface { // GetFactoryRepoConfiguration returns the FactoryRepoConfiguration content of the underlying type. GetFactoryRepoConfiguration() *FactoryRepoConfiguration }
FactoryRepoConfigurationClassification provides polymorphic access to related types. Call the interface's GetFactoryRepoConfiguration() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *FactoryGitHubConfiguration, *FactoryRepoConfiguration, *FactoryVSTSConfiguration
type FactoryRepoUpdate ¶
type FactoryRepoUpdate struct { // The factory resource id. FactoryResourceID *string // Git repo information of the factory. RepoConfiguration FactoryRepoConfigurationClassification }
FactoryRepoUpdate - Factory's git repo information.
func (FactoryRepoUpdate) MarshalJSON ¶
func (f FactoryRepoUpdate) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryRepoUpdate.
func (*FactoryRepoUpdate) UnmarshalJSON ¶
func (f *FactoryRepoUpdate) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryRepoUpdate.
type FactoryUpdateParameters ¶
type FactoryUpdateParameters struct { // Managed service identity of the factory. Identity *FactoryIdentity // Properties of update the factory. Properties *FactoryUpdateProperties // The resource tags. Tags map[string]*string }
FactoryUpdateParameters - Parameters for updating a factory resource.
func (FactoryUpdateParameters) MarshalJSON ¶
func (f FactoryUpdateParameters) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryUpdateParameters.
func (*FactoryUpdateParameters) UnmarshalJSON ¶
func (f *FactoryUpdateParameters) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryUpdateParameters.
type FactoryUpdateProperties ¶
type FactoryUpdateProperties struct { // Whether or not public network access is allowed for the data factory. PublicNetworkAccess *PublicNetworkAccess }
FactoryUpdateProperties - Factory update resource properties.
func (FactoryUpdateProperties) MarshalJSON ¶
func (f FactoryUpdateProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryUpdateProperties.
func (*FactoryUpdateProperties) UnmarshalJSON ¶
func (f *FactoryUpdateProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryUpdateProperties.
type FactoryVSTSConfiguration ¶
type FactoryVSTSConfiguration struct { // REQUIRED; Account name. AccountName *string // REQUIRED; Collaboration branch. CollaborationBranch *string // REQUIRED; VSTS project name. ProjectName *string // REQUIRED; Repository name. RepositoryName *string // REQUIRED; Root folder. RootFolder *string // REQUIRED; Type of repo configuration. Type *string // Disable manual publish operation in ADF studio to favor automated publish. DisablePublish *bool // Last commit id. LastCommitID *string // VSTS tenant id. TenantID *string }
FactoryVSTSConfiguration - Factory's VSTS repo information.
func (*FactoryVSTSConfiguration) GetFactoryRepoConfiguration ¶
func (f *FactoryVSTSConfiguration) GetFactoryRepoConfiguration() *FactoryRepoConfiguration
GetFactoryRepoConfiguration implements the FactoryRepoConfigurationClassification interface for type FactoryVSTSConfiguration.
func (FactoryVSTSConfiguration) MarshalJSON ¶
func (f FactoryVSTSConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FactoryVSTSConfiguration.
func (*FactoryVSTSConfiguration) UnmarshalJSON ¶
func (f *FactoryVSTSConfiguration) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FactoryVSTSConfiguration.
type FailActivity ¶
type FailActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Fail activity properties. TypeProperties *FailActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
FailActivity - This activity will fail within its own scope and output a custom error message and error code. The error message and code can provided either as a string literal or as an expression that can be evaluated to a string at runtime. The activity scope can be the whole pipeline or a control activity (e.g. foreach, switch, until), if the fail activity is contained in it.
func (*FailActivity) GetActivity ¶
func (f *FailActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type FailActivity.
func (*FailActivity) GetControlActivity ¶
func (f *FailActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type FailActivity.
func (FailActivity) MarshalJSON ¶
func (f FailActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FailActivity.
func (*FailActivity) UnmarshalJSON ¶
func (f *FailActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FailActivity.
type FailActivityTypeProperties ¶
type FailActivityTypeProperties struct { // REQUIRED; The error code that categorizes the error type of the Fail activity. It can be dynamic content that's evaluated // to a non empty/blank string at runtime. Type: string (or Expression with resultType // string). ErrorCode any // REQUIRED; The error message that surfaced in the Fail activity. It can be dynamic content that's evaluated to a non empty/blank // string at runtime. Type: string (or Expression with resultType string). Message any }
FailActivityTypeProperties - Fail activity properties.
func (FailActivityTypeProperties) MarshalJSON ¶
func (f FailActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FailActivityTypeProperties.
func (*FailActivityTypeProperties) UnmarshalJSON ¶
func (f *FailActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FailActivityTypeProperties.
type FileServerLinkedService ¶
type FileServerLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; File system linked service properties. TypeProperties *FileServerLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
FileServerLinkedService - File system linked service.
func (*FileServerLinkedService) GetLinkedService ¶
func (f *FileServerLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type FileServerLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password to logon the server. Password SecretBaseClassification // User ID to logon the server. Type: string (or Expression with resultType string). UserID any }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
FileServerLocation - The location of file server dataset.
func (*FileServerLocation) GetDatasetLocation ¶
func (f *FileServerLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type FileServerLocation.
func (FileServerLocation) MarshalJSON ¶
func (f FileServerLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileServerLocation.
func (*FileServerLocation) UnmarshalJSON ¶
func (f *FileServerLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileServerLocation.
type FileServerReadSettings ¶
type FileServerReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // FileServer wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // FileServer wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
FileServerReadSettings - File server read settings.
func (*FileServerReadSettings) GetStoreReadSettings ¶
func (f *FileServerReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type FileServerReadSettings.
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem }
FileServerWriteSettings - File server write settings.
func (*FileServerWriteSettings) GetStoreWriteSettings ¶
func (f *FileServerWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type FileServerWriteSettings.
func (FileServerWriteSettings) MarshalJSON ¶
func (f FileServerWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FileServerWriteSettings.
func (*FileServerWriteSettings) UnmarshalJSON ¶
func (f *FileServerWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FileServerWriteSettings.
type FileShareDataset ¶
type FileShareDataset struct { LinkedServiceReference Type *string AdditionalProperties map[string]any Annotations []any Description *string Folder *DatasetFolder Parameters map[string]*ParameterSpecification // DatasetSchemaDataElement. Schema any Structure any TypeProperties *FileShareDatasetTypeProperties }LinkedServiceName *
FileShareDataset - An on-premises file system dataset.
func (*FileShareDataset) GetDataset ¶
func (f *FileShareDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type FileShareDataset.
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 { DatasetCompression // with resultType string). FileFilter any FileName any FolderPath any Format DatasetStorageFormatClassification ModifiedDatetimeEnd any ModifiedDatetimeStart any }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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
FileSystemSink - A copy activity file system sink.
func (*FileSystemSink) GetCopySink ¶
func (f *FileSystemSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type FileSystemSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
FileSystemSource - A copy activity file system source.
func (*FileSystemSource) GetCopySource ¶
func (f *FileSystemSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type FileSystemSource.
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Filter activity properties. TypeProperties *FilterActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
FilterActivity - Filter and return results from input array based on the conditions.
func (*FilterActivity) GetActivity ¶
func (f *FilterActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type FilterActivity.
func (*FilterActivity) GetControlActivity ¶
func (f *FilterActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type FilterActivity.
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 // REQUIRED; Input array on which filter should be applied. Items *Expression }
FilterActivityTypeProperties - Filter activity properties.
func (FilterActivityTypeProperties) MarshalJSON ¶
func (f FilterActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FilterActivityTypeProperties.
func (*FilterActivityTypeProperties) UnmarshalJSON ¶
func (f *FilterActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FilterActivityTypeProperties.
type Flowlet ¶
type Flowlet struct { // REQUIRED; Type of data flow. Type *string // List of tags that can be used for describing the data flow. Annotations []any // The description of the data flow. Description *string // The folder that this data flow is in. If not specified, Data flow will appear at the root level. Folder *DataFlowFolder // Flowlet type properties. TypeProperties *FlowletTypeProperties }
Flowlet - Data flow flowlet
func (*Flowlet) GetDataFlow ¶
GetDataFlow implements the DataFlowClassification interface for type Flowlet.
func (Flowlet) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Flowlet.
func (*Flowlet) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Flowlet.
type FlowletTypeProperties ¶
type FlowletTypeProperties struct { // Flowlet script. Script *string // Flowlet script lines. ScriptLines []*string // List of sinks in Flowlet. Sinks []*DataFlowSink // List of sources in Flowlet. Sources []*DataFlowSource // List of transformations in Flowlet. Transformations []*Transformation }
FlowletTypeProperties - Flowlet type properties.
func (FlowletTypeProperties) MarshalJSON ¶
func (f FlowletTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FlowletTypeProperties.
func (*FlowletTypeProperties) UnmarshalJSON ¶
func (f *FlowletTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FlowletTypeProperties.
type ForEachActivity ¶
type ForEachActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; ForEach activity properties. TypeProperties *ForEachActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ForEachActivity - This activity is used for iterating over a collection and execute given activities.
func (*ForEachActivity) GetActivity ¶
func (f *ForEachActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ForEachActivity.
func (*ForEachActivity) GetControlActivity ¶
func (f *ForEachActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type ForEachActivity.
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 // REQUIRED; Collection to iterate. Items *Expression // Batch count to be used for controlling the number of parallel execution (when isSequential is set to false). BatchCount *int32 // Should the loop be executed in sequence or in parallel (max 50) IsSequential *bool }
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 // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any }
FormatReadSettings - Format read settings.
func (*FormatReadSettings) GetFormatReadSettings ¶
func (f *FormatReadSettings) GetFormatReadSettings() *FormatReadSettings
GetFormatReadSettings implements the FormatReadSettingsClassification interface for type FormatReadSettings.
func (FormatReadSettings) MarshalJSON ¶
func (f FormatReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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, *ParquetReadSettings, *XMLReadSettings
type FormatWriteSettings ¶
type FormatWriteSettings struct { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any }
FormatWriteSettings - Format write settings.
func (*FormatWriteSettings) GetFormatWriteSettings ¶
func (f *FormatWriteSettings) GetFormatWriteSettings() *FormatWriteSettings
GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type FormatWriteSettings.
func (FormatWriteSettings) MarshalJSON ¶
func (f FormatWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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, *IcebergWriteSettings, *JSONWriteSettings, *OrcWriteSettings, - *ParquetWriteSettings
type FrequencyType ¶
type FrequencyType string
FrequencyType - Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
const ( FrequencyTypeHour FrequencyType = "Hour" FrequencyTypeMinute FrequencyType = "Minute" FrequencyTypeSecond FrequencyType = "Second" )
func PossibleFrequencyTypeValues ¶
func PossibleFrequencyTypeValues() []FrequencyType
PossibleFrequencyTypeValues returns the possible values for the FrequencyType const type.
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.
type FtpReadSettings ¶
type FtpReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean). DisableChunking any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Specify whether to use binary transfer mode for FTP stores. Type: boolean (or Expression with resultType boolean). UseBinaryTransfer any // Ftp wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Ftp wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
FtpReadSettings - Ftp read settings.
func (*FtpReadSettings) GetStoreReadSettings ¶
func (f *FtpReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type FtpReadSettings.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Properties specific to this linked service type. TypeProperties *FtpServerLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
FtpServerLinkedService - A FTP server Linked Service.
func (*FtpServerLinkedService) GetLinkedService ¶
func (f *FtpServerLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type FtpServerLinkedService.
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 any // The authentication type to be used to connect to the FTP server. AuthenticationType *FtpAuthenticationType // If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType // boolean). EnableSSL any // 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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password to logon the FTP server. Password SecretBaseClassification // 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 any // Username to logon the FTP server. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
FtpServerLocation - The location of ftp server dataset.
func (*FtpServerLocation) GetDatasetLocation ¶
func (f *FtpServerLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type FtpServerLocation.
func (FtpServerLocation) MarshalJSON ¶
func (f FtpServerLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type FtpServerLocation.
func (*FtpServerLocation) UnmarshalJSON ¶
func (f *FtpServerLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type FtpServerLocation.
type GenericDatasetTypeProperties ¶
type GenericDatasetTypeProperties struct { // The table name. Type: string (or Expression with resultType string). TableName any }
GenericDatasetTypeProperties - Properties specific to this dataset type.
func (GenericDatasetTypeProperties) MarshalJSON ¶
func (g GenericDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GenericDatasetTypeProperties.
func (*GenericDatasetTypeProperties) UnmarshalJSON ¶
func (g *GenericDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GenericDatasetTypeProperties.
type GetMetadataActivity ¶
type GetMetadataActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; GetMetadata activity properties. TypeProperties *GetMetadataActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
GetMetadataActivity - Activity to get metadata of dataset
func (*GetMetadataActivity) GetActivity ¶
func (g *GetMetadataActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type GetMetadataActivity.
func (*GetMetadataActivity) GetExecutionActivity ¶
func (g *GetMetadataActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type GetMetadataActivity.
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 // Fields of metadata to get from dataset. FieldList []any // GetMetadata activity format settings. FormatSettings FormatReadSettingsClassification // GetMetadata activity store settings. StoreSettings StoreReadSettingsClassification }
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 }
GetSsisObjectMetadataRequest - The request payload of get SSIS object metadata.
func (GetSsisObjectMetadataRequest) MarshalJSON ¶
func (g GetSsisObjectMetadataRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GetSsisObjectMetadataRequest.
func (*GetSsisObjectMetadataRequest) UnmarshalJSON ¶
func (g *GetSsisObjectMetadataRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GetSsisObjectMetadataRequest.
type GitHubAccessTokenRequest ¶
type GitHubAccessTokenRequest struct { // REQUIRED; GitHub access code. GitHubAccessCode *string // REQUIRED; GitHub access token base URL. GitHubAccessTokenBaseURL *string // GitHub application client ID. GitHubClientID *string // GitHub bring your own app client secret information. GitHubClientSecret *GitHubClientSecret }
GitHubAccessTokenRequest - Get GitHub access token request definition.
func (GitHubAccessTokenRequest) MarshalJSON ¶
func (g GitHubAccessTokenRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GitHubAccessTokenRequest.
func (*GitHubAccessTokenRequest) UnmarshalJSON ¶
func (g *GitHubAccessTokenRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GitHubAccessTokenRequest.
type GitHubAccessTokenResponse ¶
type GitHubAccessTokenResponse struct { // GitHub access token. GitHubAccessToken *string }
GitHubAccessTokenResponse - Get GitHub access token response definition.
func (GitHubAccessTokenResponse) MarshalJSON ¶
func (g GitHubAccessTokenResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GitHubAccessTokenResponse.
func (*GitHubAccessTokenResponse) UnmarshalJSON ¶
func (g *GitHubAccessTokenResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GitHubAccessTokenResponse.
type GitHubClientSecret ¶
type GitHubClientSecret struct { // Bring your own app client secret AKV URL. ByoaSecretAkvURL *string // Bring your own app client secret name in AKV. ByoaSecretName *string }
GitHubClientSecret - Client secret information for factory's bring your own app repository configuration.
func (GitHubClientSecret) MarshalJSON ¶
func (g GitHubClientSecret) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GitHubClientSecret.
func (*GitHubClientSecret) UnmarshalJSON ¶
func (g *GitHubClientSecret) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GitHubClientSecret.
type GlobalParameterListResponse ¶
type GlobalParameterListResponse struct { // REQUIRED; List of global parameters. Value []*GlobalParameterResource // The link to the next page of results, if any remaining results exist. NextLink *string }
GlobalParameterListResponse - A list of Global parameters.
func (GlobalParameterListResponse) MarshalJSON ¶
func (g GlobalParameterListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GlobalParameterListResponse.
func (*GlobalParameterListResponse) UnmarshalJSON ¶
func (g *GlobalParameterListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GlobalParameterListResponse.
type GlobalParameterResource ¶
type GlobalParameterResource struct { // REQUIRED; Properties of the global parameter. Properties map[string]*GlobalParameterSpecification // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
GlobalParameterResource - Global parameters resource type.
func (GlobalParameterResource) MarshalJSON ¶
func (g GlobalParameterResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GlobalParameterResource.
func (*GlobalParameterResource) UnmarshalJSON ¶
func (g *GlobalParameterResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GlobalParameterResource.
type GlobalParameterSpecification ¶
type GlobalParameterSpecification struct { // REQUIRED; Global Parameter type. Type *GlobalParameterType // REQUIRED; Value of parameter. Value any }
GlobalParameterSpecification - Definition of a single parameter for an entity.
func (GlobalParameterSpecification) MarshalJSON ¶
func (g GlobalParameterSpecification) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GlobalParameterSpecification.
func (*GlobalParameterSpecification) UnmarshalJSON ¶
func (g *GlobalParameterSpecification) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GlobalParameterSpecification.
type GlobalParameterType ¶
type GlobalParameterType string
GlobalParameterType - Global Parameter type.
const ( GlobalParameterTypeArray GlobalParameterType = "Array" GlobalParameterTypeBool GlobalParameterType = "Bool" GlobalParameterTypeFloat GlobalParameterType = "Float" GlobalParameterTypeInt GlobalParameterType = "Int" GlobalParameterTypeObject GlobalParameterType = "Object" GlobalParameterTypeString GlobalParameterType = "String" )
func PossibleGlobalParameterTypeValues ¶
func PossibleGlobalParameterTypeValues() []GlobalParameterType
PossibleGlobalParameterTypeValues returns the possible values for the GlobalParameterType const type.
type GlobalParametersClient ¶
type GlobalParametersClient struct {
// contains filtered or unexported fields
}
GlobalParametersClient contains the methods for the GlobalParameters group. Don't use this type directly, use NewGlobalParametersClient() instead.
func NewGlobalParametersClient ¶
func NewGlobalParametersClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GlobalParametersClient, error)
NewGlobalParametersClient creates a new instance of GlobalParametersClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*GlobalParametersClient) CreateOrUpdate ¶
func (client *GlobalParametersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, globalParameterName string, defaultParam GlobalParameterResource, options *GlobalParametersClientCreateOrUpdateOptions) (GlobalParametersClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a Global parameter If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- globalParameterName - The global parameter name.
- defaultParam - Global parameter resource definition.
- options - GlobalParametersClientCreateOrUpdateOptions contains the optional parameters for the GlobalParametersClient.CreateOrUpdate method.
Example (GlobalParametersCreate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewGlobalParametersClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "default", armdatafactory.GlobalParameterResource{ Properties: map[string]*armdatafactory.GlobalParameterSpecification{ "waitTime": { Type: to.Ptr(armdatafactory.GlobalParameterTypeInt), Value: float64(5), }, }, }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.GlobalParameterResource = armdatafactory.GlobalParameterResource{ // Name: to.Ptr("default"), // Type: to.Ptr("Microsoft.DataFactory/factories/globalParameters"), // Etag: to.Ptr("0a008ad4-0000-0000-0000-5b245c6e0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/globalParameters/default"), // Properties: map[string]*armdatafactory.GlobalParameterSpecification{ // "waitTime": &armdatafactory.GlobalParameterSpecification{ // Type: to.Ptr(armdatafactory.GlobalParameterTypeInt), // Value: float64(5), // }, // }, // }
Output:
Example (GlobalParametersUpdate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewGlobalParametersClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "default", armdatafactory.GlobalParameterResource{ Properties: map[string]*armdatafactory.GlobalParameterSpecification{ "waitTime": { Type: to.Ptr(armdatafactory.GlobalParameterTypeInt), Value: float64(5), }, }, }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.GlobalParameterResource = armdatafactory.GlobalParameterResource{ // Name: to.Ptr("default"), // Type: to.Ptr("Microsoft.DataFactory/factories/globalParameters"), // Etag: to.Ptr("0a008ad4-0000-0000-0000-5b245c6e0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/globalParameters/default"), // Properties: map[string]*armdatafactory.GlobalParameterSpecification{ // "waitTime": &armdatafactory.GlobalParameterSpecification{ // Type: to.Ptr(armdatafactory.GlobalParameterTypeInt), // Value: float64(5), // }, // }, // }
Output:
func (*GlobalParametersClient) Delete ¶
func (client *GlobalParametersClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, globalParameterName string, options *GlobalParametersClientDeleteOptions) (GlobalParametersClientDeleteResponse, error)
Delete - Deletes a Global parameter If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- globalParameterName - The global parameter name.
- options - GlobalParametersClientDeleteOptions contains the optional parameters for the GlobalParametersClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewGlobalParametersClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "default", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*GlobalParametersClient) Get ¶
func (client *GlobalParametersClient) Get(ctx context.Context, resourceGroupName string, factoryName string, globalParameterName string, options *GlobalParametersClientGetOptions) (GlobalParametersClientGetResponse, error)
Get - Gets a Global parameter If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- globalParameterName - The global parameter name.
- options - GlobalParametersClientGetOptions contains the optional parameters for the GlobalParametersClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewGlobalParametersClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "default", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.GlobalParameterResource = armdatafactory.GlobalParameterResource{ // Name: to.Ptr("default"), // Type: to.Ptr("Microsoft.DataFactory/factories/globalParameters"), // Etag: to.Ptr("72001a6a-0000-0400-0000-623d058f0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/globalParameters/default"), // Properties: map[string]*armdatafactory.GlobalParameterSpecification{ // "waitTime": &armdatafactory.GlobalParameterSpecification{ // Type: to.Ptr(armdatafactory.GlobalParameterTypeInt), // Value: float64(10), // }, // }, // }
Output:
func (*GlobalParametersClient) NewListByFactoryPager ¶
func (client *GlobalParametersClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *GlobalParametersClientListByFactoryOptions) *runtime.Pager[GlobalParametersClientListByFactoryResponse]
NewListByFactoryPager - Lists Global parameters
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - GlobalParametersClientListByFactoryOptions contains the optional parameters for the GlobalParametersClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewGlobalParametersClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.GlobalParameterListResponse = armdatafactory.GlobalParameterListResponse{ // Value: []*armdatafactory.GlobalParameterResource{ // { // Name: to.Ptr("default"), // Type: to.Ptr("Microsoft.DataFactory/factories/globalParameters"), // Etag: to.Ptr("da00a1c3-0000-0400-0000-6241f3290000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/globalParameters/default"), // Properties: map[string]*armdatafactory.GlobalParameterSpecification{ // "copyPipelineTest": &armdatafactory.GlobalParameterSpecification{ // Type: to.Ptr(armdatafactory.GlobalParameterTypeObject), // Value: map[string]any{ // "mySinkDatasetFolderPath": "exampleOutput", // "mySourceDatasetFolderPath": "exampleInput/", // "testingEmptyContextParams": "", // }, // }, // "mySourceDatasetFolderPath": &armdatafactory.GlobalParameterSpecification{ // Type: to.Ptr(armdatafactory.GlobalParameterTypeString), // Value: "input", // }, // "url": &armdatafactory.GlobalParameterSpecification{ // Type: to.Ptr(armdatafactory.GlobalParameterTypeString), // Value: "https://testuri.test", // }, // "validADFOffice365Uris": &armdatafactory.GlobalParameterSpecification{ // Type: to.Ptr(armdatafactory.GlobalParameterTypeArray), // Value: []any{ // "https://testuri.test", // "https://testuri.test", // }, // }, // "waitTime": &armdatafactory.GlobalParameterSpecification{ // Type: to.Ptr(armdatafactory.GlobalParameterTypeInt), // Value: float64(5), // }, // }, // }}, // } }
Output:
type GlobalParametersClientCreateOrUpdateOptions ¶
type GlobalParametersClientCreateOrUpdateOptions struct { }
GlobalParametersClientCreateOrUpdateOptions contains the optional parameters for the GlobalParametersClient.CreateOrUpdate method.
type GlobalParametersClientCreateOrUpdateResponse ¶
type GlobalParametersClientCreateOrUpdateResponse struct { // Global parameters resource type. GlobalParameterResource }
GlobalParametersClientCreateOrUpdateResponse contains the response from method GlobalParametersClient.CreateOrUpdate.
type GlobalParametersClientDeleteOptions ¶
type GlobalParametersClientDeleteOptions struct { }
GlobalParametersClientDeleteOptions contains the optional parameters for the GlobalParametersClient.Delete method.
type GlobalParametersClientDeleteResponse ¶
type GlobalParametersClientDeleteResponse struct { }
GlobalParametersClientDeleteResponse contains the response from method GlobalParametersClient.Delete.
type GlobalParametersClientGetOptions ¶
type GlobalParametersClientGetOptions struct { }
GlobalParametersClientGetOptions contains the optional parameters for the GlobalParametersClient.Get method.
type GlobalParametersClientGetResponse ¶
type GlobalParametersClientGetResponse struct { // Global parameters resource type. GlobalParameterResource }
GlobalParametersClientGetResponse contains the response from method GlobalParametersClient.Get.
type GlobalParametersClientListByFactoryOptions ¶
type GlobalParametersClientListByFactoryOptions struct { }
GlobalParametersClientListByFactoryOptions contains the optional parameters for the GlobalParametersClient.NewListByFactoryPager method.
type GlobalParametersClientListByFactoryResponse ¶
type GlobalParametersClientListByFactoryResponse struct { // A list of Global parameters. GlobalParameterListResponse }
GlobalParametersClientListByFactoryResponse contains the response from method GlobalParametersClient.NewListByFactoryPager.
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.
type GoogleAdWordsLinkedService ¶
type GoogleAdWordsLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Google AdWords service linked service properties. TypeProperties *GoogleAdWordsLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
GoogleAdWordsLinkedService - Google AdWords service linked service.
func (*GoogleAdWordsLinkedService) GetLinkedService ¶
func (g *GoogleAdWordsLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type GoogleAdWordsLinkedService.
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 { // The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR. AuthenticationType *GoogleAdWordsAuthenticationType // The Client customer ID of the AdWords account that you want to fetch report data for. Type: string (or Expression with // resultType string). ClientCustomerID any // The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType // string). ClientID any // The client secret of the google application used to acquire the refresh token. ClientSecret SecretBaseClassification // (Deprecated) Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked // service. Type: object. ConnectionProperties any // The developer token associated with the manager account that you use to grant access to the AdWords API. DeveloperToken SecretBaseClassification // The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. Type: string // (or Expression with resultType string). Email any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Google Ads API major version such as v14. The supported major versions could be found on https://developers.google.com/google-ads/api/docs/release-notes. // Type: string (or Expression with // resultType string). GoogleAdsAPIVersion any // (Deprecated) 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. Type: string (or Expression with resultType // string). KeyFilePath any // The customer ID of the Google Ads Manager account through which you want to fetch report data of specific Customer. Type: // string (or Expression with resultType string). LoginCustomerID any // The private key that is used to authenticate the service account email address and can only be used on self-hosted IR. PrivateKey SecretBaseClassification // The refresh token obtained from Google for authorizing access to AdWords for UserAuthentication. RefreshToken SecretBaseClassification // Specifies whether to use the legacy data type mappings, which maps float, int32 and int64 from Google to string. Do not // set this to true unless you want to keep backward compatibility with legacy // driver's data type mappings. Type: boolean (or Expression with resultType boolean). SupportLegacyDataTypes any // (Deprecated) 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. Type: string (or Expression with resultType string). TrustedCertPath any // (Deprecated) Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default // value is false. Type: boolean (or Expression with resultType boolean). UseSystemTrustStore any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
GoogleAdWordsObjectDataset - Google AdWords service dataset.
func (*GoogleAdWordsObjectDataset) GetDataset ¶
func (g *GoogleAdWordsObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type GoogleAdWordsObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
GoogleAdWordsSource - A copy activity Google AdWords service source.
func (*GoogleAdWordsSource) GetCopySource ¶
func (g *GoogleAdWordsSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type GoogleAdWordsSource.
func (*GoogleAdWordsSource) GetTabularSource ¶
func (g *GoogleAdWordsSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type GoogleAdWordsSource.
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.
type GoogleBigQueryDatasetTypeProperties ¶
type GoogleBigQueryDatasetTypeProperties struct { // The database name of the Google BigQuery. Type: string (or Expression with resultType string). Dataset any // The table name of the Google BigQuery. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using database + table properties instead. TableName any }
GoogleBigQueryDatasetTypeProperties - Google BigQuery Dataset Properties
func (GoogleBigQueryDatasetTypeProperties) MarshalJSON ¶
func (g GoogleBigQueryDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryDatasetTypeProperties.
func (*GoogleBigQueryDatasetTypeProperties) UnmarshalJSON ¶
func (g *GoogleBigQueryDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryDatasetTypeProperties.
type GoogleBigQueryLinkedService ¶
type GoogleBigQueryLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Google BigQuery service linked service properties. TypeProperties *GoogleBigQueryLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
GoogleBigQueryLinkedService - Google BigQuery service linked service.
func (*GoogleBigQueryLinkedService) GetLinkedService ¶
func (g *GoogleBigQueryLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type GoogleBigQueryLinkedService.
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 // REQUIRED; The default BigQuery project to query against. Type: string (or Expression with resultType string). Project any // A comma-separated list of public BigQuery projects to access. Type: string (or Expression with resultType string). AdditionalProjects any // The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType // string). ClientID any // The client secret of the google application used to acquire the refresh token. ClientSecret SecretBaseClassification // The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. Type: string // (or Expression with resultType string). Email any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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. Type: string (or Expression with resultType string). KeyFilePath any // The refresh token obtained from Google for authorizing access to BigQuery for UserAuthentication. RefreshToken SecretBaseClassification // 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. Type: // string (or Expression with resultType string). RequestGoogleDriveScope any // 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. Type: string (or Expression with resultType string). TrustedCertPath any // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false.Type: boolean (or Expression with resultType boolean). UseSystemTrustStore any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GoogleBigQueryDatasetTypeProperties }
GoogleBigQueryObjectDataset - Google BigQuery service dataset.
func (*GoogleBigQueryObjectDataset) GetDataset ¶
func (g *GoogleBigQueryObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type GoogleBigQueryObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
GoogleBigQuerySource - A copy activity Google BigQuery service source.
func (*GoogleBigQuerySource) GetCopySource ¶
func (g *GoogleBigQuerySource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type GoogleBigQuerySource.
func (*GoogleBigQuerySource) GetTabularSource ¶
func (g *GoogleBigQuerySource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type GoogleBigQuerySource.
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 GoogleBigQueryV2AuthenticationType ¶
type GoogleBigQueryV2AuthenticationType string
GoogleBigQueryV2AuthenticationType - The OAuth 2.0 authentication mechanism used for authentication.
const ( GoogleBigQueryV2AuthenticationTypeServiceAuthentication GoogleBigQueryV2AuthenticationType = "ServiceAuthentication" GoogleBigQueryV2AuthenticationTypeUserAuthentication GoogleBigQueryV2AuthenticationType = "UserAuthentication" )
func PossibleGoogleBigQueryV2AuthenticationTypeValues ¶
func PossibleGoogleBigQueryV2AuthenticationTypeValues() []GoogleBigQueryV2AuthenticationType
PossibleGoogleBigQueryV2AuthenticationTypeValues returns the possible values for the GoogleBigQueryV2AuthenticationType const type.
type GoogleBigQueryV2DatasetTypeProperties ¶
type GoogleBigQueryV2DatasetTypeProperties struct { // The database name of the Google BigQuery. Type: string (or Expression with resultType string). Dataset any // The table name of the Google BigQuery. Type: string (or Expression with resultType string). Table any }
GoogleBigQueryV2DatasetTypeProperties - Google BigQuery Dataset Properties
func (GoogleBigQueryV2DatasetTypeProperties) MarshalJSON ¶
func (g GoogleBigQueryV2DatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryV2DatasetTypeProperties.
func (*GoogleBigQueryV2DatasetTypeProperties) UnmarshalJSON ¶
func (g *GoogleBigQueryV2DatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryV2DatasetTypeProperties.
type GoogleBigQueryV2LinkedService ¶
type GoogleBigQueryV2LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Google BigQuery service linked service properties. TypeProperties *GoogleBigQueryV2LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
GoogleBigQueryV2LinkedService - Google BigQuery service linked service.
func (*GoogleBigQueryV2LinkedService) GetLinkedService ¶
func (g *GoogleBigQueryV2LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type GoogleBigQueryV2LinkedService.
func (GoogleBigQueryV2LinkedService) MarshalJSON ¶
func (g GoogleBigQueryV2LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryV2LinkedService.
func (*GoogleBigQueryV2LinkedService) UnmarshalJSON ¶
func (g *GoogleBigQueryV2LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryV2LinkedService.
type GoogleBigQueryV2LinkedServiceTypeProperties ¶
type GoogleBigQueryV2LinkedServiceTypeProperties struct { // REQUIRED; The OAuth 2.0 authentication mechanism used for authentication. AuthenticationType *GoogleBigQueryV2AuthenticationType // REQUIRED; The default BigQuery project id to query against. Type: string (or Expression with resultType string). ProjectID any // The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType // string). ClientID any // The client secret of the google application used to acquire the refresh token. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The content of the .json key file that is used to authenticate the service account. Type: string (or Expression with resultType // string). KeyFileContent SecretBaseClassification // The refresh token obtained from Google for authorizing access to BigQuery for UserAuthentication. RefreshToken SecretBaseClassification }
GoogleBigQueryV2LinkedServiceTypeProperties - Google BigQuery service linked service properties.
func (GoogleBigQueryV2LinkedServiceTypeProperties) MarshalJSON ¶
func (g GoogleBigQueryV2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryV2LinkedServiceTypeProperties.
func (*GoogleBigQueryV2LinkedServiceTypeProperties) UnmarshalJSON ¶
func (g *GoogleBigQueryV2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryV2LinkedServiceTypeProperties.
type GoogleBigQueryV2ObjectDataset ¶
type GoogleBigQueryV2ObjectDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GoogleBigQueryV2DatasetTypeProperties }
GoogleBigQueryV2ObjectDataset - Google BigQuery service dataset.
func (*GoogleBigQueryV2ObjectDataset) GetDataset ¶
func (g *GoogleBigQueryV2ObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type GoogleBigQueryV2ObjectDataset.
func (GoogleBigQueryV2ObjectDataset) MarshalJSON ¶
func (g GoogleBigQueryV2ObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryV2ObjectDataset.
func (*GoogleBigQueryV2ObjectDataset) UnmarshalJSON ¶
func (g *GoogleBigQueryV2ObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryV2ObjectDataset.
type GoogleBigQueryV2Source ¶
type GoogleBigQueryV2Source struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
GoogleBigQueryV2Source - A copy activity Google BigQuery service source.
func (*GoogleBigQueryV2Source) GetCopySource ¶
func (g *GoogleBigQueryV2Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type GoogleBigQueryV2Source.
func (*GoogleBigQueryV2Source) GetTabularSource ¶
func (g *GoogleBigQueryV2Source) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type GoogleBigQueryV2Source.
func (GoogleBigQueryV2Source) MarshalJSON ¶
func (g GoogleBigQueryV2Source) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryV2Source.
func (*GoogleBigQueryV2Source) UnmarshalJSON ¶
func (g *GoogleBigQueryV2Source) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleBigQueryV2Source.
type GoogleCloudStorageLinkedService ¶
type GoogleCloudStorageLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Google Cloud Storage linked service properties. TypeProperties *GoogleCloudStorageLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
GoogleCloudStorageLinkedService - Linked service for Google Cloud Storage.
func (*GoogleCloudStorageLinkedService) GetLinkedService ¶
func (g *GoogleCloudStorageLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type GoogleCloudStorageLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The secret access key of the Google Cloud Storage Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification // 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 any }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the bucketName of Google Cloud Storage. Type: string (or Expression with resultType string) BucketName any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any // Specify the version of Google Cloud Storage. Type: string (or Expression with resultType string). Version any }
GoogleCloudStorageLocation - The location of Google Cloud Storage dataset.
func (*GoogleCloudStorageLocation) GetDatasetLocation ¶
func (g *GoogleCloudStorageLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type GoogleCloudStorageLocation.
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 { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // The prefix filter for the Google Cloud Storage object name. Type: string (or Expression with resultType string). Prefix any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Google Cloud Storage wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Google Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
GoogleCloudStorageReadSettings - Google Cloud Storage read settings.
func (*GoogleCloudStorageReadSettings) GetStoreReadSettings ¶
func (g *GoogleCloudStorageReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type GoogleCloudStorageReadSettings.
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 GoogleSheetsLinkedService ¶
type GoogleSheetsLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; GoogleSheets linked service properties. TypeProperties *GoogleSheetsLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
GoogleSheetsLinkedService - Linked service for GoogleSheets.
func (*GoogleSheetsLinkedService) GetLinkedService ¶
func (g *GoogleSheetsLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type GoogleSheetsLinkedService.
func (GoogleSheetsLinkedService) MarshalJSON ¶
func (g GoogleSheetsLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleSheetsLinkedService.
func (*GoogleSheetsLinkedService) UnmarshalJSON ¶
func (g *GoogleSheetsLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleSheetsLinkedService.
type GoogleSheetsLinkedServiceTypeProperties ¶
type GoogleSheetsLinkedServiceTypeProperties struct { // REQUIRED; The api token for the GoogleSheets source. APIToken SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
GoogleSheetsLinkedServiceTypeProperties - GoogleSheets linked service type properties.
func (GoogleSheetsLinkedServiceTypeProperties) MarshalJSON ¶
func (g GoogleSheetsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GoogleSheetsLinkedServiceTypeProperties.
func (*GoogleSheetsLinkedServiceTypeProperties) UnmarshalJSON ¶
func (g *GoogleSheetsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GoogleSheetsLinkedServiceTypeProperties.
type GreenplumDatasetTypeProperties ¶
type GreenplumDatasetTypeProperties struct { // The schema name of Greenplum. Type: string (or Expression with resultType string). Schema any // The table name of Greenplum. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
GreenplumDatasetTypeProperties - Greenplum Dataset Properties
func (GreenplumDatasetTypeProperties) MarshalJSON ¶
func (g GreenplumDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GreenplumDatasetTypeProperties.
func (*GreenplumDatasetTypeProperties) UnmarshalJSON ¶
func (g *GreenplumDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GreenplumDatasetTypeProperties.
type GreenplumLinkedService ¶
type GreenplumLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Greenplum Database linked service properties. TypeProperties *GreenplumLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
GreenplumLinkedService - Greenplum Database linked service.
func (*GreenplumLinkedService) GetLinkedService ¶
func (g *GreenplumLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type GreenplumLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference }
GreenplumLinkedServiceTypeProperties - Greenplum Database linked service properties.
func (GreenplumLinkedServiceTypeProperties) MarshalJSON ¶
func (g GreenplumLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type GreenplumLinkedServiceTypeProperties.
func (*GreenplumLinkedServiceTypeProperties) UnmarshalJSON ¶
func (g *GreenplumLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type GreenplumLinkedServiceTypeProperties.
type GreenplumSource ¶
type GreenplumSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
GreenplumSource - A copy activity Greenplum Database source.
func (*GreenplumSource) GetCopySource ¶
func (g *GreenplumSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type GreenplumSource.
func (*GreenplumSource) GetTabularSource ¶
func (g *GreenplumSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type GreenplumSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GreenplumDatasetTypeProperties }
GreenplumTableDataset - Greenplum Database dataset.
func (*GreenplumTableDataset) GetDataset ¶
func (g *GreenplumTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type GreenplumTableDataset.
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.
type HBaseLinkedService ¶
type HBaseLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; HBase server linked service properties. TypeProperties *HBaseLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
HBaseLinkedService - HBase server linked service.
func (*HBaseLinkedService) GetLinkedService ¶
func (h *HBaseLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type HBaseLinkedService.
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 // REQUIRED; The IP address or host name of the HBase server. (i.e. 192.168.222.160) Host any // 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 any // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert any // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The partial URL corresponding to the HBase server. (i.e. /gateway/sandbox/hbase/version) HTTPPath any // The password corresponding to the user name. Password SecretBaseClassification // The TCP port that the HBase instance uses to listen for client connections. The default value is 9090. Port any // 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 any // The user name used to connect to the HBase instance. Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
HBaseObjectDataset - HBase server dataset.
func (*HBaseObjectDataset) GetDataset ¶
func (h *HBaseObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type HBaseObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
HBaseSource - A copy activity HBase server source.
func (*HBaseSource) GetCopySource ¶
func (h *HBaseSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type HBaseSource.
func (*HBaseSource) GetTabularSource ¶
func (h *HBaseSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type HBaseSource.
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.
type HDInsightHiveActivity ¶
type HDInsightHiveActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; HDInsight Hive activity properties. TypeProperties *HDInsightHiveActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
HDInsightHiveActivity - HDInsight Hive activity type.
func (*HDInsightHiveActivity) GetActivity ¶
func (h *HDInsightHiveActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type HDInsightHiveActivity.
func (*HDInsightHiveActivity) GetExecutionActivity ¶
func (h *HDInsightHiveActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type HDInsightHiveActivity.
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 []any // Allows user to specify defines for Hive job request. Defines map[string]any // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption // Query timeout value (in minutes). Effective when the HDInsight cluster is with ESP (Enterprise Security Package) QueryTimeout *int32 // Script linked service reference. ScriptLinkedService *LinkedServiceReference // Script path. Type: string (or Expression with resultType string). ScriptPath any // Storage linked service references. StorageLinkedServices []*LinkedServiceReference // User specified arguments under hivevar namespace. Variables map[string]any }
HDInsightHiveActivityTypeProperties - HDInsight Hive activity properties.
func (HDInsightHiveActivityTypeProperties) MarshalJSON ¶
func (h HDInsightHiveActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightHiveActivityTypeProperties.
func (*HDInsightHiveActivityTypeProperties) UnmarshalJSON ¶
func (h *HDInsightHiveActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightHiveActivityTypeProperties.
type HDInsightLinkedService ¶
type HDInsightLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; HDInsight linked service properties. TypeProperties *HDInsightLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
HDInsightLinkedService - HDInsight linked service.
func (*HDInsightLinkedService) GetLinkedService ¶
func (h *HDInsightLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type HDInsightLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. Type: string (or Expression with resultType // string). FileSystem any // A reference to the Azure SQL linked service that points to the HCatalog database. HcatalogLinkedServiceName *LinkedServiceReference // Specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean. IsEspEnabled any // The Azure Storage linked service reference. LinkedServiceName *LinkedServiceReference // HDInsight cluster password. Password SecretBaseClassification // HDInsight cluster user name. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; HDInsight MapReduce activity properties. TypeProperties *HDInsightMapReduceActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
HDInsightMapReduceActivity - HDInsight MapReduce activity type.
func (*HDInsightMapReduceActivity) GetActivity ¶
func (h *HDInsightMapReduceActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type HDInsightMapReduceActivity.
func (*HDInsightMapReduceActivity) GetExecutionActivity ¶
func (h *HDInsightMapReduceActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type HDInsightMapReduceActivity.
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 any // REQUIRED; Jar path. Type: string (or Expression with resultType string). JarFilePath any // User specified arguments to HDInsightActivity. Arguments []any // Allows user to specify defines for the MapReduce job request. Defines map[string]any // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption // Jar libs. JarLibs []any // Jar linked service reference. JarLinkedService *LinkedServiceReference // Storage linked service references. StorageLinkedServices []*LinkedServiceReference }
HDInsightMapReduceActivityTypeProperties - HDInsight MapReduce activity properties.
func (HDInsightMapReduceActivityTypeProperties) MarshalJSON ¶
func (h HDInsightMapReduceActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightMapReduceActivityTypeProperties.
func (*HDInsightMapReduceActivityTypeProperties) UnmarshalJSON ¶
func (h *HDInsightMapReduceActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightMapReduceActivityTypeProperties.
type HDInsightOnDemandLinkedService ¶
type HDInsightOnDemandLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; HDInsight ondemand linked service properties. TypeProperties *HDInsightOnDemandLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
HDInsightOnDemandLinkedService - HDInsight ondemand linked service.
func (*HDInsightOnDemandLinkedService) GetLinkedService ¶
func (h *HDInsightOnDemandLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type HDInsightOnDemandLinkedService.
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 any // REQUIRED; Number of worker/data nodes in the cluster. Suggestion value: 4. Type: int (or Expression with resultType int). ClusterSize any // REQUIRED; The customer’s subscription to host the cluster. Type: string (or Expression with resultType string). HostSubscriptionID any // REQUIRED; Azure Storage linked service to be used by the on-demand cluster for storing and processing data. LinkedServiceName *LinkedServiceReference // REQUIRED; The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any // 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 any // REQUIRED; Version of the HDInsight cluster. Type: string (or Expression with resultType string). Version any // Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them // on your behalf. AdditionalLinkedServiceNames []*LinkedServiceReference // The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string). ClusterNamePrefix any // The password to access the cluster. ClusterPassword SecretBaseClassification // The password to SSH remotely connect cluster’s node (for Linux). ClusterSSHPassword SecretBaseClassification // The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string). ClusterSSHUserName any // The cluster type. Type: string (or Expression with resultType string). ClusterType any // The username to access the cluster. Type: string (or Expression with resultType string). ClusterUserName any // Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created. CoreConfiguration any // The credential reference containing authentication information. Credential *CredentialReference // Specifies the size of the data node for the HDInsight cluster. DataNodeSize any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster. HBaseConfiguration any // 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 // Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster. HdfsConfiguration any // Specifies the size of the head node for the HDInsight cluster. HeadNodeSize any // Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster. HiveConfiguration any // Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster. MapReduceConfiguration any // Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster. OozieConfiguration any // 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 // The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string). ServicePrincipalID any // The key for the service principal id. ServicePrincipalKey SecretBaseClassification // The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string). SparkVersion any // Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster. StormConfiguration any // 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 any // The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with // resultType string). VirtualNetworkID any // Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster. YarnConfiguration any // Specifies the size of the Zoo Keeper node for the HDInsight cluster. ZookeeperNodeSize any }
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; HDInsight Pig activity properties. TypeProperties *HDInsightPigActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
HDInsightPigActivity - HDInsight Pig activity type.
func (*HDInsightPigActivity) GetActivity ¶
func (h *HDInsightPigActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type HDInsightPigActivity.
func (*HDInsightPigActivity) GetExecutionActivity ¶
func (h *HDInsightPigActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type HDInsightPigActivity.
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 any // Allows user to specify defines for Pig job request. Defines map[string]any // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption // Script linked service reference. ScriptLinkedService *LinkedServiceReference // Script path. Type: string (or Expression with resultType string). ScriptPath any // Storage linked service references. StorageLinkedServices []*LinkedServiceReference }
HDInsightPigActivityTypeProperties - HDInsight Pig activity properties.
func (HDInsightPigActivityTypeProperties) MarshalJSON ¶
func (h HDInsightPigActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightPigActivityTypeProperties.
func (*HDInsightPigActivityTypeProperties) UnmarshalJSON ¶
func (h *HDInsightPigActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightPigActivityTypeProperties.
type HDInsightSparkActivity ¶
type HDInsightSparkActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; HDInsight spark activity properties. TypeProperties *HDInsightSparkActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
HDInsightSparkActivity - HDInsight Spark activity.
func (*HDInsightSparkActivity) GetActivity ¶
func (h *HDInsightSparkActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type HDInsightSparkActivity.
func (*HDInsightSparkActivity) GetExecutionActivity ¶
func (h *HDInsightSparkActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type HDInsightSparkActivity.
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 any // REQUIRED; The root path in 'sparkJobLinkedService' for all the job’s files. Type: string (or Expression with resultType // string). RootPath any // The user-specified arguments to HDInsightSparkActivity. Arguments []any // The application's Java/Spark main class. ClassName *string // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption // The user to impersonate that will execute the job. Type: string (or Expression with resultType string). ProxyUser any // Spark configuration property. SparkConfig map[string]any // The storage linked service for uploading the entry file and dependencies, and for receiving logs. SparkJobLinkedService *LinkedServiceReference }
HDInsightSparkActivityTypeProperties - HDInsight spark activity properties.
func (HDInsightSparkActivityTypeProperties) MarshalJSON ¶
func (h HDInsightSparkActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightSparkActivityTypeProperties.
func (*HDInsightSparkActivityTypeProperties) UnmarshalJSON ¶
func (h *HDInsightSparkActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HDInsightSparkActivityTypeProperties.
type HDInsightStreamingActivity ¶
type HDInsightStreamingActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; HDInsight streaming activity properties. TypeProperties *HDInsightStreamingActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
HDInsightStreamingActivity - HDInsight streaming activity type.
func (*HDInsightStreamingActivity) GetActivity ¶
func (h *HDInsightStreamingActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type HDInsightStreamingActivity.
func (*HDInsightStreamingActivity) GetExecutionActivity ¶
func (h *HDInsightStreamingActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type HDInsightStreamingActivity.
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 []any // REQUIRED; Input blob path. Type: string (or Expression with resultType string). Input any // REQUIRED; Mapper executable name. Type: string (or Expression with resultType string). Mapper any // REQUIRED; Output blob path. Type: string (or Expression with resultType string). Output any // REQUIRED; Reducer executable name. Type: string (or Expression with resultType string). Reducer any // User specified arguments to HDInsightActivity. Arguments []any // Combiner executable name. Type: string (or Expression with resultType string). Combiner any // Command line environment values. CommandEnvironment []any // Allows user to specify defines for streaming job request. Defines map[string]any // Linked service reference where the files are located. FileLinkedService *LinkedServiceReference // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption // Storage linked service references. StorageLinkedServices []*LinkedServiceReference }
HDInsightStreamingActivityTypeProperties - HDInsight streaming activity properties.
func (HDInsightStreamingActivityTypeProperties) MarshalJSON ¶
func (h HDInsightStreamingActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HDInsightStreamingActivityTypeProperties.
func (*HDInsightStreamingActivityTypeProperties) UnmarshalJSON ¶
func (h *HDInsightStreamingActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller 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.
type HTTPDataset ¶
type HTTPDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *HTTPDatasetTypeProperties }
HTTPDataset - A file in an HTTP web server.
func (*HTTPDataset) GetDataset ¶
func (h *HTTPDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type HTTPDataset.
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 any // The data compression method used on files. Compression *DatasetCompression // The format of files. Format DatasetStorageFormatClassification // The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType // string). RelativeURL any // The body for the HTTP request. Type: string (or Expression with resultType string). RequestBody any // The HTTP method for the HTTP request. Type: string (or Expression with resultType string). RequestMethod any }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Properties specific to this linked service type. TypeProperties *HTTPLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
HTTPLinkedService - Linked service for an HTTP source.
func (*HTTPLinkedService) GetLinkedService ¶
func (h *HTTPLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type HTTPLinkedService.
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. https://www.microsoft.com. Type: string (or Expression with resultType // string). URL any // The additional HTTP headers in the request to RESTful API used for authorization. Type: key value pairs (value should be // string type). AuthHeaders any // The authentication type to be used to connect to the HTTP server. AuthenticationType *HTTPAuthenticationType // 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 any // 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 any // If true, validate the HTTPS server SSL certificate. Default value is true. Type: boolean (or Expression with resultType // boolean). EnableServerCertificateValidation any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for Basic, Digest, Windows, or ClientCertificate with EmbeddedCertData authentication. Password SecretBaseClassification // User name for Basic, Digest, or Windows authentication. Type: string (or Expression with resultType string). UserName any }
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 HTTPReadSettings ¶
type HTTPReadSettings struct { // REQUIRED; The read setting type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). AdditionalHeaders any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). RequestBody any // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). RequestMethod any // Specifies the timeout for a HTTP client to get HTTP response from HTTP server. Type: string (or Expression with resultType // string). RequestTimeout any }
HTTPReadSettings - Http read settings.
func (*HTTPReadSettings) GetStoreReadSettings ¶
func (h *HTTPReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type HTTPReadSettings.
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any // Specify the relativeUrl of http server. Type: string (or Expression with resultType string) RelativeURL any }
HTTPServerLocation - The location of http server.
func (*HTTPServerLocation) GetDatasetLocation ¶
func (h *HTTPServerLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type HTTPServerLocation.
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 { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
HTTPSource - A copy activity source for an HTTP file.
func (*HTTPSource) GetCopySource ¶
func (h *HTTPSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type HTTPSource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; HDFS linked service properties. TypeProperties *HdfsLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
HdfsLinkedService - Hadoop Distributed File System (HDFS) linked service.
func (*HdfsLinkedService) GetLinkedService ¶
func (h *HdfsLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type HdfsLinkedService.
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 any // Type of authentication used to connect to the HDFS. Possible values are: Anonymous and Windows. Type: string (or Expression // with resultType string). AuthenticationType any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for Windows authentication. Password SecretBaseClassification // User name for Windows authentication. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
HdfsLocation - The location of HDFS.
func (*HdfsLocation) GetDatasetLocation ¶
func (h *HdfsLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type HdfsLocation.
func (HdfsLocation) MarshalJSON ¶
func (h HdfsLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HdfsLocation.
func (*HdfsLocation) UnmarshalJSON ¶
func (h *HdfsLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HdfsLocation.
type HdfsReadSettings ¶
type HdfsReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Specifies Distcp-related settings. DistcpSettings *DistcpSettings // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // HDFS wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // HDFS wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
HdfsReadSettings - HDFS read settings.
func (*HdfsReadSettings) GetStoreReadSettings ¶
func (h *HdfsReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type HdfsReadSettings.
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 { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Specifies Distcp-related settings. DistcpSettings *DistcpSettings // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
HdfsSource - A copy activity HDFS source.
func (*HdfsSource) GetCopySource ¶
func (h *HdfsSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type HdfsSource.
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 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.
type HiveDatasetTypeProperties ¶
type HiveDatasetTypeProperties struct { // The schema name of the Hive. Type: string (or Expression with resultType string). Schema any // The table name of the Hive. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
HiveDatasetTypeProperties - Hive Properties
func (HiveDatasetTypeProperties) MarshalJSON ¶
func (h HiveDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type HiveDatasetTypeProperties.
func (*HiveDatasetTypeProperties) UnmarshalJSON ¶
func (h *HiveDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type HiveDatasetTypeProperties.
type HiveLinkedService ¶
type HiveLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Hive Server linked service properties. TypeProperties *HiveLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
HiveLinkedService - Hive Server linked service.
func (*HiveLinkedService) GetLinkedService ¶
func (h *HiveLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type HiveLinkedService.
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 // REQUIRED; IP address or host name of the Hive server, separated by ';' for multiple hosts (only when serviceDiscoveryMode // is enable). Host any // 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 any // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert any // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The partial URL corresponding to the Hive server. HTTPPath any // The password corresponding to the user name that you provided in the Username field Password SecretBaseClassification // The TCP port that the Hive server uses to listen for client connections. Port any // The type of Hive server. ServerType *HiveServerType // true to indicate using the ZooKeeper service, false not. ServiceDiscoveryMode any // The transport protocol to use in the Thrift layer. ThriftTransportProtocol *HiveThriftTransportProtocol // 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 any // Specifies whether the driver uses native HiveQL queries,or converts them into an equivalent form in HiveQL. UseNativeQuery any // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. UseSystemTrustStore any // The user name that you use to access Hive Server. Username any // The namespace on ZooKeeper under which Hive Server 2 nodes are added. ZooKeeperNameSpace any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *HiveDatasetTypeProperties }
HiveObjectDataset - Hive Server dataset.
func (*HiveObjectDataset) GetDataset ¶
func (h *HiveObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type HiveObjectDataset.
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.
type HiveSource ¶
type HiveSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
HiveSource - A copy activity Hive Server source.
func (*HiveSource) GetCopySource ¶
func (h *HiveSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type HiveSource.
func (*HiveSource) GetTabularSource ¶
func (h *HiveSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type HiveSource.
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.
type HubspotLinkedService ¶
type HubspotLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Hubspot Service linked service properties. TypeProperties *HubspotLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
HubspotLinkedService - Hubspot Service linked service.
func (*HubspotLinkedService) GetLinkedService ¶
func (h *HubspotLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type HubspotLinkedService.
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 any // The access token obtained when initially authenticating your OAuth integration. AccessToken SecretBaseClassification // The client secret associated with your Hubspot application. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The refresh token obtained when initially authenticating your OAuth integration. RefreshToken SecretBaseClassification // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
HubspotObjectDataset - Hubspot Service dataset.
func (*HubspotObjectDataset) GetDataset ¶
func (h *HubspotObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type HubspotObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
HubspotSource - A copy activity Hubspot Service source.
func (*HubspotSource) GetCopySource ¶
func (h *HubspotSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type HubspotSource.
func (*HubspotSource) GetTabularSource ¶
func (h *HubspotSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type HubspotSource.
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 IcebergDataset ¶ added in v9.1.0
type IcebergDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Iceberg dataset properties. TypeProperties *IcebergDatasetTypeProperties }
IcebergDataset - Iceberg dataset.
func (*IcebergDataset) GetDataset ¶ added in v9.1.0
func (i *IcebergDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type IcebergDataset.
func (IcebergDataset) MarshalJSON ¶ added in v9.1.0
func (i IcebergDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IcebergDataset.
func (*IcebergDataset) UnmarshalJSON ¶ added in v9.1.0
func (i *IcebergDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IcebergDataset.
type IcebergDatasetTypeProperties ¶ added in v9.1.0
type IcebergDatasetTypeProperties struct { // REQUIRED; The location of the iceberg storage. Setting a file name is not allowed for iceberg format. Location DatasetLocationClassification }
IcebergDatasetTypeProperties - Iceberg dataset properties.
func (IcebergDatasetTypeProperties) MarshalJSON ¶ added in v9.1.0
func (i IcebergDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IcebergDatasetTypeProperties.
func (*IcebergDatasetTypeProperties) UnmarshalJSON ¶ added in v9.1.0
func (i *IcebergDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IcebergDatasetTypeProperties.
type IcebergSink ¶ added in v9.1.0
type IcebergSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Iceberg format settings. FormatSettings *IcebergWriteSettings // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Iceberg store settings. StoreSettings StoreWriteSettingsClassification // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
IcebergSink - A copy activity Iceberg sink.
func (*IcebergSink) GetCopySink ¶ added in v9.1.0
func (i *IcebergSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type IcebergSink.
func (IcebergSink) MarshalJSON ¶ added in v9.1.0
func (i IcebergSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IcebergSink.
func (*IcebergSink) UnmarshalJSON ¶ added in v9.1.0
func (i *IcebergSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IcebergSink.
type IcebergWriteSettings ¶ added in v9.1.0
type IcebergWriteSettings struct { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any }
IcebergWriteSettings - Iceberg write settings.
func (*IcebergWriteSettings) GetFormatWriteSettings ¶ added in v9.1.0
func (i *IcebergWriteSettings) GetFormatWriteSettings() *FormatWriteSettings
GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type IcebergWriteSettings.
func (IcebergWriteSettings) MarshalJSON ¶ added in v9.1.0
func (i IcebergWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IcebergWriteSettings.
func (*IcebergWriteSettings) UnmarshalJSON ¶ added in v9.1.0
func (i *IcebergWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IcebergWriteSettings.
type IfConditionActivity ¶
type IfConditionActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; IfCondition activity properties. TypeProperties *IfConditionActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
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) GetActivity ¶
func (i *IfConditionActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type IfConditionActivity.
func (*IfConditionActivity) GetControlActivity ¶
func (i *IfConditionActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type IfConditionActivity.
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 // 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 // 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 }
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.
type ImpalaDatasetTypeProperties ¶
type ImpalaDatasetTypeProperties struct { // The schema name of the Impala. Type: string (or Expression with resultType string). Schema any // The table name of the Impala. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
ImpalaDatasetTypeProperties - Impala Dataset Properties
func (ImpalaDatasetTypeProperties) MarshalJSON ¶
func (i ImpalaDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ImpalaDatasetTypeProperties.
func (*ImpalaDatasetTypeProperties) UnmarshalJSON ¶
func (i *ImpalaDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ImpalaDatasetTypeProperties.
type ImpalaLinkedService ¶
type ImpalaLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Impala server linked service properties. TypeProperties *ImpalaLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ImpalaLinkedService - Impala server linked service.
func (*ImpalaLinkedService) GetLinkedService ¶
func (i *ImpalaLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ImpalaLinkedService.
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 // REQUIRED; The IP address or host name of the Impala server. (i.e. 192.168.222.160) Host any // 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 any // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert any // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password corresponding to the user name when using UsernameAndPassword. Password SecretBaseClassification // The TCP port that the Impala server uses to listen for client connections. The default value is 21050. Port any // 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 any // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. UseSystemTrustStore any // The user name used to access the Impala server. The default value is anonymous when using SASLUsername. Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *ImpalaDatasetTypeProperties }
ImpalaObjectDataset - Impala server dataset.
func (*ImpalaObjectDataset) GetDataset ¶
func (i *ImpalaObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ImpalaObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
ImpalaSource - A copy activity Impala server source.
func (*ImpalaSource) GetCopySource ¶
func (i *ImpalaSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ImpalaSource.
func (*ImpalaSource) GetTabularSource ¶
func (i *ImpalaSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type ImpalaSource.
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 // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any }
ImportSettings - Import command settings.
func (*ImportSettings) GetImportSettings ¶
func (i *ImportSettings) GetImportSettings() *ImportSettings
GetImportSettings implements the ImportSettingsClassification interface for type ImportSettings.
func (ImportSettings) MarshalJSON ¶
func (i ImportSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Informix linked service properties. TypeProperties *InformixLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
InformixLinkedService - Informix linked service.
func (*InformixLinkedService) GetLinkedService ¶
func (i *InformixLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type InformixLinkedService.
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, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType // string. ConnectionString any // 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 any // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for Basic authentication. Password SecretBaseClassification // User name for Basic authentication. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
InformixSink - A copy activity Informix sink.
func (*InformixSink) GetCopySink ¶
func (i *InformixSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type InformixSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
InformixSource - A copy activity source for Informix.
func (*InformixSource) GetCopySource ¶
func (i *InformixSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type InformixSource.
func (*InformixSource) GetTabularSource ¶
func (i *InformixSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type InformixSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Informix table dataset properties. TypeProperties *InformixTableDatasetTypeProperties }
InformixTableDataset - The Informix table dataset.
func (*InformixTableDataset) GetDataset ¶
func (i *InformixTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type InformixTableDataset.
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 any }
InformixTableDatasetTypeProperties - Informix table dataset properties.
func (InformixTableDatasetTypeProperties) MarshalJSON ¶
func (i InformixTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type InformixTableDatasetTypeProperties.
func (*InformixTableDatasetTypeProperties) UnmarshalJSON ¶
func (i *InformixTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type InformixTableDatasetTypeProperties.
type IntegrationRuntime ¶
type IntegrationRuntime struct { // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeType // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Integration runtime description. Description *string }
IntegrationRuntime - Azure Data Factory 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) MarshalJSON ¶
func (i IntegrationRuntime) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntime.
func (*IntegrationRuntime) UnmarshalJSON ¶
func (i *IntegrationRuntime) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntime.
type IntegrationRuntimeAuthKeyName ¶
type IntegrationRuntimeAuthKeyName string
IntegrationRuntimeAuthKeyName - The name of the authentication key to regenerate.
const ( IntegrationRuntimeAuthKeyNameAuthKey1 IntegrationRuntimeAuthKeyName = "authKey1" IntegrationRuntimeAuthKeyNameAuthKey2 IntegrationRuntimeAuthKeyName = "authKey2" )
func PossibleIntegrationRuntimeAuthKeyNameValues ¶
func PossibleIntegrationRuntimeAuthKeyNameValues() []IntegrationRuntimeAuthKeyName
PossibleIntegrationRuntimeAuthKeyNameValues returns the possible values for the IntegrationRuntimeAuthKeyName const type.
type IntegrationRuntimeAuthKeys ¶
type IntegrationRuntimeAuthKeys struct { // The primary integration runtime authentication key. AuthKey1 *string // The secondary integration runtime authentication key. AuthKey2 *string }
IntegrationRuntimeAuthKeys - The integration runtime authentication keys.
func (IntegrationRuntimeAuthKeys) MarshalJSON ¶
func (i IntegrationRuntimeAuthKeys) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeAuthKeys.
func (*IntegrationRuntimeAuthKeys) UnmarshalJSON ¶
func (i *IntegrationRuntimeAuthKeys) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeAuthKeys.
type IntegrationRuntimeAutoUpdate ¶
type IntegrationRuntimeAutoUpdate string
IntegrationRuntimeAutoUpdate - The state of integration runtime auto update.
const ( IntegrationRuntimeAutoUpdateOff IntegrationRuntimeAutoUpdate = "Off" IntegrationRuntimeAutoUpdateOn IntegrationRuntimeAutoUpdate = "On" )
func PossibleIntegrationRuntimeAutoUpdateValues ¶
func PossibleIntegrationRuntimeAutoUpdateValues() []IntegrationRuntimeAutoUpdate
PossibleIntegrationRuntimeAutoUpdateValues returns the possible values for the IntegrationRuntimeAutoUpdate const type.
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]any // CopyComputeScale properties for managed integration runtime. CopyComputeScaleProperties *CopyComputeScaleProperties // Data flow properties for managed integration runtime. DataFlowProperties *IntegrationRuntimeDataFlowProperties // 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 // Maximum parallel executions count per node for managed integration runtime. MaxParallelExecutionsPerNode *int32 // The node size requirement to managed integration runtime. NodeSize *string // The required number of nodes for managed integration runtime. NumberOfNodes *int32 // PipelineExternalComputeScale properties for managed integration runtime. PipelineExternalComputeScaleProperties *PipelineExternalComputeScaleProperties // VNet properties for managed integration runtime. VNetProperties *IntegrationRuntimeVNetProperties }
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 IntegrationRuntimeConnectionInfo ¶
type IntegrationRuntimeConnectionInfo struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; The on-premises integration runtime host URL. HostServiceURI *string // READ-ONLY; The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation. IdentityCertThumbprint *string // READ-ONLY; Whether the identity certificate is expired. IsIdentityCertExprired *bool // READ-ONLY; The public key for encrypting a credential when transferring the credential to the integration runtime. PublicKey *string // READ-ONLY; The token generated in service. Callers use this token to authenticate to integration runtime. ServiceToken *string // READ-ONLY; The integration runtime version. Version *string }
IntegrationRuntimeConnectionInfo - Connection information for encrypting the on-premises data source credentials.
func (IntegrationRuntimeConnectionInfo) MarshalJSON ¶
func (i IntegrationRuntimeConnectionInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeConnectionInfo.
func (*IntegrationRuntimeConnectionInfo) UnmarshalJSON ¶
func (i *IntegrationRuntimeConnectionInfo) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeConnectionInfo.
type IntegrationRuntimeCustomSetupScriptProperties ¶
type IntegrationRuntimeCustomSetupScriptProperties struct { // The URI of the Azure blob container that contains the custom setup script. BlobContainerURI *string // The SAS token of the Azure blob container. SasToken *SecureString }
IntegrationRuntimeCustomSetupScriptProperties - Custom setup script properties for a managed dedicated integration runtime.
func (IntegrationRuntimeCustomSetupScriptProperties) MarshalJSON ¶
func (i IntegrationRuntimeCustomSetupScriptProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeCustomSetupScriptProperties.
func (*IntegrationRuntimeCustomSetupScriptProperties) UnmarshalJSON ¶
func (i *IntegrationRuntimeCustomSetupScriptProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeCustomSetupScriptProperties.
type IntegrationRuntimeCustomerVirtualNetwork ¶
type IntegrationRuntimeCustomerVirtualNetwork struct { // The ID of subnet to which Azure-SSIS integration runtime will join. SubnetID *string }
IntegrationRuntimeCustomerVirtualNetwork - The definition and properties of virtual network to which Azure-SSIS integration runtime will join.
func (IntegrationRuntimeCustomerVirtualNetwork) MarshalJSON ¶
func (i IntegrationRuntimeCustomerVirtualNetwork) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeCustomerVirtualNetwork.
func (*IntegrationRuntimeCustomerVirtualNetwork) UnmarshalJSON ¶
func (i *IntegrationRuntimeCustomerVirtualNetwork) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeCustomerVirtualNetwork.
type IntegrationRuntimeDataFlowProperties ¶
type IntegrationRuntimeDataFlowProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if // this is set as false. Default is true. Cleanup *bool // Compute type of the cluster which will execute data flow job. ComputeType *DataFlowComputeType // Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. CoreCount *int32 // Custom properties are used to tune the data flow runtime performance. CustomProperties []*IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem // Time to live (in minutes) setting of the cluster which will execute data flow job. TimeToLive *int32 }
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 IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem ¶
type IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem struct { // Name of custom property. Name *string // Value of custom property. Value *string }
func (IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem) MarshalJSON ¶
func (i IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem.
func (*IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem) UnmarshalJSON ¶
func (i *IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem.
type IntegrationRuntimeDataProxyProperties ¶
type IntegrationRuntimeDataProxyProperties struct { // The self-hosted integration runtime reference. ConnectVia *EntityReference // The path to contain the staged data in the Blob storage. Path *string // The staging linked service reference. StagingLinkedService *EntityReference }
IntegrationRuntimeDataProxyProperties - Data proxy properties for a managed dedicated integration runtime.
func (IntegrationRuntimeDataProxyProperties) MarshalJSON ¶
func (i IntegrationRuntimeDataProxyProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeDataProxyProperties.
func (*IntegrationRuntimeDataProxyProperties) UnmarshalJSON ¶
func (i *IntegrationRuntimeDataProxyProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeDataProxyProperties.
type IntegrationRuntimeDebugResource ¶
type IntegrationRuntimeDebugResource struct { // REQUIRED; Integration runtime properties. Properties IntegrationRuntimeClassification // The resource name. Name *string }
IntegrationRuntimeDebugResource - Integration runtime debug resource.
func (IntegrationRuntimeDebugResource) MarshalJSON ¶
func (i IntegrationRuntimeDebugResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeDebugResource.
func (*IntegrationRuntimeDebugResource) UnmarshalJSON ¶
func (i *IntegrationRuntimeDebugResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeDebugResource.
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.
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.
type IntegrationRuntimeInternalChannelEncryptionMode ¶
type IntegrationRuntimeInternalChannelEncryptionMode string
IntegrationRuntimeInternalChannelEncryptionMode - It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).
const ( IntegrationRuntimeInternalChannelEncryptionModeNotEncrypted IntegrationRuntimeInternalChannelEncryptionMode = "NotEncrypted" IntegrationRuntimeInternalChannelEncryptionModeNotSet IntegrationRuntimeInternalChannelEncryptionMode = "NotSet" IntegrationRuntimeInternalChannelEncryptionModeSSLEncrypted IntegrationRuntimeInternalChannelEncryptionMode = "SslEncrypted" )
func PossibleIntegrationRuntimeInternalChannelEncryptionModeValues ¶
func PossibleIntegrationRuntimeInternalChannelEncryptionModeValues() []IntegrationRuntimeInternalChannelEncryptionMode
PossibleIntegrationRuntimeInternalChannelEncryptionModeValues returns the possible values for the IntegrationRuntimeInternalChannelEncryptionMode const type.
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.
type IntegrationRuntimeListResponse ¶
type IntegrationRuntimeListResponse struct { // REQUIRED; List of integration runtimes. Value []*IntegrationRuntimeResource // The link to the next page of results, if any remaining results exist. NextLink *string }
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.
func (*IntegrationRuntimeListResponse) UnmarshalJSON ¶
func (i *IntegrationRuntimeListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeListResponse.
type IntegrationRuntimeMonitoringData ¶
type IntegrationRuntimeMonitoringData struct { // Integration runtime name. Name *string // Integration runtime node monitoring data. Nodes []*IntegrationRuntimeNodeMonitoringData }
IntegrationRuntimeMonitoringData - Get monitoring data response.
func (IntegrationRuntimeMonitoringData) MarshalJSON ¶
func (i IntegrationRuntimeMonitoringData) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeMonitoringData.
func (*IntegrationRuntimeMonitoringData) UnmarshalJSON ¶
func (i *IntegrationRuntimeMonitoringData) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeMonitoringData.
type IntegrationRuntimeNodeIPAddress ¶
type IntegrationRuntimeNodeIPAddress struct { // READ-ONLY; The IP address of self-hosted integration runtime node. IPAddress *string }
IntegrationRuntimeNodeIPAddress - The IP address of self-hosted integration runtime node.
func (IntegrationRuntimeNodeIPAddress) MarshalJSON ¶
func (i IntegrationRuntimeNodeIPAddress) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeNodeIPAddress.
func (*IntegrationRuntimeNodeIPAddress) UnmarshalJSON ¶
func (i *IntegrationRuntimeNodeIPAddress) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeNodeIPAddress.
type IntegrationRuntimeNodeMonitoringData ¶
type IntegrationRuntimeNodeMonitoringData struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; Available memory (MB) on the integration runtime node. AvailableMemoryInMB *int32 // READ-ONLY; CPU percentage on the integration runtime node. CPUUtilization *int32 // READ-ONLY; Maximum concurrent jobs on the integration runtime node. ConcurrentJobsLimit *int32 // READ-ONLY; The number of jobs currently running on the integration runtime node. ConcurrentJobsRunning *int32 // READ-ONLY; The maximum concurrent jobs in this integration runtime. MaxConcurrentJobs *int32 // READ-ONLY; Name of the integration runtime node. NodeName *string // READ-ONLY; Received bytes on the integration runtime node. ReceivedBytes *float32 // READ-ONLY; Sent bytes on the integration runtime node. SentBytes *float32 }
IntegrationRuntimeNodeMonitoringData - Monitoring data for integration runtime node.
func (IntegrationRuntimeNodeMonitoringData) MarshalJSON ¶
func (i IntegrationRuntimeNodeMonitoringData) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeNodeMonitoringData.
func (*IntegrationRuntimeNodeMonitoringData) UnmarshalJSON ¶
func (i *IntegrationRuntimeNodeMonitoringData) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeNodeMonitoringData.
type IntegrationRuntimeNodesClient ¶
type IntegrationRuntimeNodesClient struct {
// contains filtered or unexported fields
}
IntegrationRuntimeNodesClient contains the methods for the IntegrationRuntimeNodes group. Don't use this type directly, use NewIntegrationRuntimeNodesClient() instead.
func NewIntegrationRuntimeNodesClient ¶
func NewIntegrationRuntimeNodesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*IntegrationRuntimeNodesClient, error)
NewIntegrationRuntimeNodesClient creates a new instance of IntegrationRuntimeNodesClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*IntegrationRuntimeNodesClient) Delete ¶
func (client *IntegrationRuntimeNodesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, nodeName string, options *IntegrationRuntimeNodesClientDeleteOptions) (IntegrationRuntimeNodesClientDeleteResponse, error)
Delete - Deletes a self-hosted integration runtime node. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- nodeName - The integration runtime node name.
- options - IntegrationRuntimeNodesClientDeleteOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeNodes_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewIntegrationRuntimeNodesClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", "Node_1", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*IntegrationRuntimeNodesClient) Get ¶
func (client *IntegrationRuntimeNodesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, nodeName string, options *IntegrationRuntimeNodesClientGetOptions) (IntegrationRuntimeNodesClientGetResponse, error)
Get - Gets a self-hosted integration runtime node. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- nodeName - The integration runtime node name.
- options - IntegrationRuntimeNodesClientGetOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeNodes_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimeNodesClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", "Node_1", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.SelfHostedIntegrationRuntimeNode = armdatafactory.SelfHostedIntegrationRuntimeNode{ // Capabilities: map[string]*string{ // "connectedToResourceManager": to.Ptr("True"), // "credentialInSync": to.Ptr("True"), // "httpsPortEnabled": to.Ptr("True"), // "nodeEnabled": to.Ptr("True"), // "serviceBusConnected": to.Ptr("True"), // }, // HostServiceURI: to.Ptr("https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/"), // IsActiveDispatcher: to.Ptr(true), // LastConnectTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-17T06:30:46.626Z"); return t}()), // LastStartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-17T03:45:30.849Z"); return t}()), // LastUpdateResult: to.Ptr(armdatafactory.IntegrationRuntimeUpdateResultNone), // MachineName: to.Ptr("YANZHANG-DT"), // MaxConcurrentJobs: to.Ptr[int32](20), // NodeName: to.Ptr("Node_1"), // RegisterTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-17T03:44:55.801Z"); return t}()), // Status: to.Ptr(armdatafactory.SelfHostedIntegrationRuntimeNodeStatusOnline), // Version: to.Ptr("3.8.6743.6"), // VersionStatus: to.Ptr("UpToDate"), // }
Output:
func (*IntegrationRuntimeNodesClient) GetIPAddress ¶
func (client *IntegrationRuntimeNodesClient) GetIPAddress(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, nodeName string, options *IntegrationRuntimeNodesClientGetIPAddressOptions) (IntegrationRuntimeNodesClientGetIPAddressResponse, error)
GetIPAddress - Get the IP address of self-hosted integration runtime node. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- nodeName - The integration runtime node name.
- options - IntegrationRuntimeNodesClientGetIPAddressOptions contains the optional parameters for the IntegrationRuntimeNodesClient.GetIPAddress method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeNodes_GetIpAddress.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimeNodesClient().GetIPAddress(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", "Node_1", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeNodeIPAddress = armdatafactory.IntegrationRuntimeNodeIPAddress{ // IPAddress: to.Ptr("**********"), // }
Output:
func (*IntegrationRuntimeNodesClient) Update ¶
func (client *IntegrationRuntimeNodesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, nodeName string, updateIntegrationRuntimeNodeRequest UpdateIntegrationRuntimeNodeRequest, options *IntegrationRuntimeNodesClientUpdateOptions) (IntegrationRuntimeNodesClientUpdateResponse, error)
Update - Updates a self-hosted integration runtime node. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- nodeName - The integration runtime node name.
- updateIntegrationRuntimeNodeRequest - The parameters for updating an integration runtime node.
- options - IntegrationRuntimeNodesClientUpdateOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Update method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeNodes_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimeNodesClient().Update(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", "Node_1", armdatafactory.UpdateIntegrationRuntimeNodeRequest{ ConcurrentJobsLimit: to.Ptr[int32](2), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.SelfHostedIntegrationRuntimeNode = armdatafactory.SelfHostedIntegrationRuntimeNode{ // Capabilities: map[string]*string{ // "connectedToResourceManager": to.Ptr("True"), // "credentialInSync": to.Ptr("True"), // "httpsPortEnabled": to.Ptr("True"), // "nodeEnabled": to.Ptr("True"), // "serviceBusConnected": to.Ptr("True"), // }, // ConcurrentJobsLimit: to.Ptr[int32](2), // HostServiceURI: to.Ptr("https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/"), // IsActiveDispatcher: to.Ptr(true), // LastConnectTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T15:00:35.754Z"); return t}()), // LastStartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T14:52:59.893Z"); return t}()), // LastUpdateResult: to.Ptr(armdatafactory.IntegrationRuntimeUpdateResultNone), // MachineName: to.Ptr("YANZHANG-DT"), // MaxConcurrentJobs: to.Ptr[int32](56), // NodeName: to.Ptr("Node_1"), // RegisterTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T14:51:44.923Z"); return t}()), // Status: to.Ptr(armdatafactory.SelfHostedIntegrationRuntimeNodeStatusOnline), // Version: to.Ptr("3.8.6730.2"), // VersionStatus: to.Ptr("UpToDate"), // }
Output:
type IntegrationRuntimeNodesClientDeleteOptions ¶
type IntegrationRuntimeNodesClientDeleteOptions struct { }
IntegrationRuntimeNodesClientDeleteOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Delete method.
type IntegrationRuntimeNodesClientDeleteResponse ¶
type IntegrationRuntimeNodesClientDeleteResponse struct { }
IntegrationRuntimeNodesClientDeleteResponse contains the response from method IntegrationRuntimeNodesClient.Delete.
type IntegrationRuntimeNodesClientGetIPAddressOptions ¶
type IntegrationRuntimeNodesClientGetIPAddressOptions struct { }
IntegrationRuntimeNodesClientGetIPAddressOptions contains the optional parameters for the IntegrationRuntimeNodesClient.GetIPAddress method.
type IntegrationRuntimeNodesClientGetIPAddressResponse ¶
type IntegrationRuntimeNodesClientGetIPAddressResponse struct { // The IP address of self-hosted integration runtime node. IntegrationRuntimeNodeIPAddress }
IntegrationRuntimeNodesClientGetIPAddressResponse contains the response from method IntegrationRuntimeNodesClient.GetIPAddress.
type IntegrationRuntimeNodesClientGetOptions ¶
type IntegrationRuntimeNodesClientGetOptions struct { }
IntegrationRuntimeNodesClientGetOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Get method.
type IntegrationRuntimeNodesClientGetResponse ¶
type IntegrationRuntimeNodesClientGetResponse struct { // Properties of Self-hosted integration runtime node. SelfHostedIntegrationRuntimeNode }
IntegrationRuntimeNodesClientGetResponse contains the response from method IntegrationRuntimeNodesClient.Get.
type IntegrationRuntimeNodesClientUpdateOptions ¶
type IntegrationRuntimeNodesClientUpdateOptions struct { }
IntegrationRuntimeNodesClientUpdateOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Update method.
type IntegrationRuntimeNodesClientUpdateResponse ¶
type IntegrationRuntimeNodesClientUpdateResponse struct { // Properties of Self-hosted integration runtime node. SelfHostedIntegrationRuntimeNode }
IntegrationRuntimeNodesClientUpdateResponse contains the response from method IntegrationRuntimeNodesClient.Update.
type IntegrationRuntimeObjectMetadataClient ¶
type IntegrationRuntimeObjectMetadataClient struct {
// contains filtered or unexported fields
}
IntegrationRuntimeObjectMetadataClient contains the methods for the IntegrationRuntimeObjectMetadata group. Don't use this type directly, use NewIntegrationRuntimeObjectMetadataClient() instead.
func NewIntegrationRuntimeObjectMetadataClient ¶
func NewIntegrationRuntimeObjectMetadataClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*IntegrationRuntimeObjectMetadataClient, error)
NewIntegrationRuntimeObjectMetadataClient creates a new instance of IntegrationRuntimeObjectMetadataClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*IntegrationRuntimeObjectMetadataClient) BeginRefresh ¶
func (client *IntegrationRuntimeObjectMetadataClient) BeginRefresh(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimeObjectMetadataClientBeginRefreshOptions) (*runtime.Poller[IntegrationRuntimeObjectMetadataClientRefreshResponse], error)
BeginRefresh - Refresh a SSIS integration runtime object metadata. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimeObjectMetadataClientBeginRefreshOptions contains the optional parameters for the IntegrationRuntimeObjectMetadataClient.BeginRefresh method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeObjectMetadata_Refresh.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewIntegrationRuntimeObjectMetadataClient().BeginRefresh(ctx, "exampleResourceGroup", "exampleFactoryName", "testactivityv2", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } res, err := poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.SsisObjectMetadataStatusResponse = armdatafactory.SsisObjectMetadataStatusResponse{ // Name: to.Ptr("ca63c855b72d44959653ffcc6eb0b96c"), // Status: to.Ptr("Succeeded"), // }
Output:
func (*IntegrationRuntimeObjectMetadataClient) Get ¶
func (client *IntegrationRuntimeObjectMetadataClient) Get(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimeObjectMetadataClientGetOptions) (IntegrationRuntimeObjectMetadataClientGetResponse, error)
Get - Get a SSIS integration runtime object metadata by specified path. The return is pageable metadata list. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimeObjectMetadataClientGetOptions contains the optional parameters for the IntegrationRuntimeObjectMetadataClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeObjectMetadata_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimeObjectMetadataClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "testactivityv2", &armdatafactory.IntegrationRuntimeObjectMetadataClientGetOptions{GetMetadataRequest: &armdatafactory.GetSsisObjectMetadataRequest{ MetadataPath: to.Ptr("ssisFolders"), }, }) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.SsisObjectMetadataListResponse = armdatafactory.SsisObjectMetadataListResponse{ // Value: []armdatafactory.SsisObjectMetadataClassification{ // &armdatafactory.SsisFolder{ // Name: to.Ptr("TestFolder"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // Description: to.Ptr(""), // ID: to.Ptr[int64](1), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("EnvironmentFolder"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // Description: to.Ptr(""), // ID: to.Ptr[int64](2), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("ActivityTest"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // Description: to.Ptr(""), // ID: to.Ptr[int64](3), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("这是文件夹"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // Description: to.Ptr(""), // ID: to.Ptr[int64](4), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("1"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](5), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("2"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](6), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("3"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](7), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("4"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](8), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("5"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](9), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("6"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](10), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("7"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](11), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("8"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](12), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("9"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](13), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("10"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](14), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("11"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](15), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("12"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](16), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("13"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](17), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("14"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](18), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("15"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](19), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("16"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](20), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("17"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](21), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("18"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](22), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("19"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](23), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("20"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](24), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("21"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](25), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("22"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](26), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("23"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](27), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("24"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](28), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("25"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](29), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("26"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](30), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("27"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](31), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("28"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](32), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("29"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](33), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("30"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](34), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("31"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](35), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("32"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](36), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("33"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](37), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("34"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](38), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("35"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](39), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("36"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](40), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("37"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](41), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("38"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](42), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("39"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](43), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("40"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](44), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("41"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](45), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("42"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](46), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("43"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](47), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("44"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](48), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("45"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](49), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("46"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](50), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("47"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](51), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("48"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](52), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("49"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](53), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("50"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](54), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("51"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](55), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("52"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](56), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("53"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](57), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("54"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](58), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("55"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](59), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("56"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](60), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("57"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](61), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("58"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](62), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("59"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](63), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("60"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](64), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("61"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](65), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("62"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](66), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("63"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](67), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("64"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](68), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("65"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](69), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("66"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](70), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("67"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](71), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("68"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](72), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("69"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](73), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("70"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](74), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("71"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](75), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("72"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](76), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("73"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](77), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("74"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](78), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("75"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](79), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("76"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](80), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("77"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](81), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("78"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](82), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("79"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](83), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("80"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](84), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("81"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](85), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("82"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](86), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("83"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](87), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("84"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](88), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("85"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](89), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("86"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](90), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("87"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](91), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("88"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](92), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("89"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](93), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("90"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](94), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("91"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](95), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("92"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](96), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("93"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](97), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("94"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](98), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("95"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](99), // }, // &armdatafactory.SsisFolder{ // Name: to.Ptr("96"), // Type: to.Ptr(armdatafactory.SsisObjectMetadataTypeFolder), // ID: to.Ptr[int64](100), // }}, // }
Output:
type IntegrationRuntimeObjectMetadataClientBeginRefreshOptions ¶
type IntegrationRuntimeObjectMetadataClientBeginRefreshOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
IntegrationRuntimeObjectMetadataClientBeginRefreshOptions contains the optional parameters for the IntegrationRuntimeObjectMetadataClient.BeginRefresh method.
type IntegrationRuntimeObjectMetadataClientGetOptions ¶
type IntegrationRuntimeObjectMetadataClientGetOptions struct { // The parameters for getting a SSIS object metadata. GetMetadataRequest *GetSsisObjectMetadataRequest }
IntegrationRuntimeObjectMetadataClientGetOptions contains the optional parameters for the IntegrationRuntimeObjectMetadataClient.Get method.
type IntegrationRuntimeObjectMetadataClientGetResponse ¶
type IntegrationRuntimeObjectMetadataClientGetResponse struct { // A list of SSIS object metadata. SsisObjectMetadataListResponse }
IntegrationRuntimeObjectMetadataClientGetResponse contains the response from method IntegrationRuntimeObjectMetadataClient.Get.
type IntegrationRuntimeObjectMetadataClientRefreshResponse ¶
type IntegrationRuntimeObjectMetadataClientRefreshResponse struct { // The status of the operation. SsisObjectMetadataStatusResponse }
IntegrationRuntimeObjectMetadataClientRefreshResponse contains the response from method IntegrationRuntimeObjectMetadataClient.BeginRefresh.
type IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint ¶
type IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint struct { // The category of outbound network dependency. Category *string // The endpoints for outbound network dependency. Endpoints []*IntegrationRuntimeOutboundNetworkDependenciesEndpoint }
IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint - Azure-SSIS integration runtime outbound network dependency endpoints for one category.
func (IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint) MarshalJSON ¶
func (i IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint.
func (*IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint) UnmarshalJSON ¶
func (i *IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint.
type IntegrationRuntimeOutboundNetworkDependenciesEndpoint ¶
type IntegrationRuntimeOutboundNetworkDependenciesEndpoint struct { // The domain name of endpoint. DomainName *string // The details of endpoint. EndpointDetails []*IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails }
IntegrationRuntimeOutboundNetworkDependenciesEndpoint - The endpoint for Azure-SSIS integration runtime outbound network dependency.
func (IntegrationRuntimeOutboundNetworkDependenciesEndpoint) MarshalJSON ¶
func (i IntegrationRuntimeOutboundNetworkDependenciesEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpoint.
func (*IntegrationRuntimeOutboundNetworkDependenciesEndpoint) UnmarshalJSON ¶
func (i *IntegrationRuntimeOutboundNetworkDependenciesEndpoint) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpoint.
type IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails ¶
type IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails struct { // The port of endpoint. Port *int32 }
IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails - The details of Azure-SSIS integration runtime outbound network dependency endpoint.
func (IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails) MarshalJSON ¶
func (i IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails.
func (*IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails) UnmarshalJSON ¶
func (i *IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails.
type IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse ¶
type IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse struct { // The list of outbound network dependency endpoints. Value []*IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint }
IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse - Azure-SSIS integration runtime outbound network dependency endpoints.
func (IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse) MarshalJSON ¶
func (i IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse.
func (*IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse) UnmarshalJSON ¶
func (i *IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse.
type IntegrationRuntimeReference ¶
type IntegrationRuntimeReference struct { // REQUIRED; Reference integration runtime name. ReferenceName *string // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeReferenceType // Arguments for integration runtime. Parameters map[string]any }
IntegrationRuntimeReference - Integration runtime reference type.
func (IntegrationRuntimeReference) MarshalJSON ¶
func (i IntegrationRuntimeReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeReference.
func (*IntegrationRuntimeReference) UnmarshalJSON ¶
func (i *IntegrationRuntimeReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller 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.
type IntegrationRuntimeRegenerateKeyParameters ¶
type IntegrationRuntimeRegenerateKeyParameters struct { // The name of the authentication key to regenerate. KeyName *IntegrationRuntimeAuthKeyName }
IntegrationRuntimeRegenerateKeyParameters - Parameters to regenerate the authentication key.
func (IntegrationRuntimeRegenerateKeyParameters) MarshalJSON ¶
func (i IntegrationRuntimeRegenerateKeyParameters) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeRegenerateKeyParameters.
func (*IntegrationRuntimeRegenerateKeyParameters) UnmarshalJSON ¶
func (i *IntegrationRuntimeRegenerateKeyParameters) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeRegenerateKeyParameters.
type IntegrationRuntimeResource ¶
type IntegrationRuntimeResource struct { // REQUIRED; Integration runtime properties. Properties IntegrationRuntimeClassification // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
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 IntegrationRuntimeSsisCatalogInfo ¶
type IntegrationRuntimeSsisCatalogInfo struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The password of the administrator user account of the catalog database. CatalogAdminPassword *SecureString // The administrator user name of catalog database. CatalogAdminUserName *string // 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 // The catalog database server URL. CatalogServerEndpoint *string // The dual standby pair name of Azure-SSIS Integration Runtimes to support SSISDB failover. DualStandbyPairName *string }
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]any // Catalog information for managed dedicated integration runtime. CatalogInfo *IntegrationRuntimeSsisCatalogInfo // The credential reference containing authentication information. Credential *CredentialReference // Custom setup script properties for a managed dedicated integration runtime. CustomSetupScriptProperties *IntegrationRuntimeCustomSetupScriptProperties // Data proxy properties for a managed dedicated integration runtime. DataProxyProperties *IntegrationRuntimeDataProxyProperties // The edition for the SSIS Integration Runtime Edition *IntegrationRuntimeEdition // Custom setup without script properties for a SSIS integration runtime. ExpressCustomSetupProperties []CustomSetupBaseClassification // License type for bringing your own license scenario. LicenseType *IntegrationRuntimeLicenseType // Package stores for the SSIS Integration Runtime. PackageStores []*PackageStore }
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.
type IntegrationRuntimeStatus ¶
type IntegrationRuntimeStatus struct { // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeType // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; The data factory name which the integration runtime belong to. DataFactoryName *string // READ-ONLY; The state of integration runtime. State *IntegrationRuntimeState }
IntegrationRuntimeStatus - Integration runtime status.
func (*IntegrationRuntimeStatus) GetIntegrationRuntimeStatus ¶
func (i *IntegrationRuntimeStatus) GetIntegrationRuntimeStatus() *IntegrationRuntimeStatus
GetIntegrationRuntimeStatus implements the IntegrationRuntimeStatusClassification interface for type IntegrationRuntimeStatus.
func (IntegrationRuntimeStatus) MarshalJSON ¶
func (i IntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeStatus.
func (*IntegrationRuntimeStatus) UnmarshalJSON ¶
func (i *IntegrationRuntimeStatus) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeStatus.
type IntegrationRuntimeStatusClassification ¶
type IntegrationRuntimeStatusClassification interface { // GetIntegrationRuntimeStatus returns the IntegrationRuntimeStatus content of the underlying type. GetIntegrationRuntimeStatus() *IntegrationRuntimeStatus }
IntegrationRuntimeStatusClassification provides polymorphic access to related types. Call the interface's GetIntegrationRuntimeStatus() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *IntegrationRuntimeStatus, *ManagedIntegrationRuntimeStatus, *SelfHostedIntegrationRuntimeStatus
type IntegrationRuntimeStatusResponse ¶
type IntegrationRuntimeStatusResponse struct { // REQUIRED; Integration runtime properties. Properties IntegrationRuntimeStatusClassification // READ-ONLY; The integration runtime name. Name *string }
IntegrationRuntimeStatusResponse - Integration runtime status response.
func (IntegrationRuntimeStatusResponse) MarshalJSON ¶
func (i IntegrationRuntimeStatusResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeStatusResponse.
func (*IntegrationRuntimeStatusResponse) UnmarshalJSON ¶
func (i *IntegrationRuntimeStatusResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type IntegrationRuntimeStatusResponse.
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.
type IntegrationRuntimeUpdateResult ¶
type IntegrationRuntimeUpdateResult string
IntegrationRuntimeUpdateResult - The result of the last integration runtime node update.
const ( IntegrationRuntimeUpdateResultFail IntegrationRuntimeUpdateResult = "Fail" IntegrationRuntimeUpdateResultNone IntegrationRuntimeUpdateResult = "None" IntegrationRuntimeUpdateResultSucceed IntegrationRuntimeUpdateResult = "Succeed" )
func PossibleIntegrationRuntimeUpdateResultValues ¶
func PossibleIntegrationRuntimeUpdateResultValues() []IntegrationRuntimeUpdateResult
PossibleIntegrationRuntimeUpdateResultValues returns the possible values for the IntegrationRuntimeUpdateResult const type.
type IntegrationRuntimeVNetProperties ¶
type IntegrationRuntimeVNetProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Resource IDs of the public IP addresses that this integration runtime will use. PublicIPs []*string // The name of the subnet this integration runtime will join. Subnet *string // The ID of subnet, to which this Azure-SSIS integration runtime will be joined. SubnetID *string // The ID of the VNet that this integration runtime will join. VNetID *string }
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(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*IntegrationRuntimesClient, error)
NewIntegrationRuntimesClient creates a new instance of IntegrationRuntimesClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*IntegrationRuntimesClient) BeginStart ¶
func (client *IntegrationRuntimesClient) BeginStart(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientBeginStartOptions) (*runtime.Poller[IntegrationRuntimesClientStartResponse], error)
BeginStart - Starts a ManagedReserved type integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientBeginStartOptions contains the optional parameters for the IntegrationRuntimesClient.BeginStart method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Start.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewIntegrationRuntimesClient().BeginStart(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } res, err := poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeStatusResponse = armdatafactory.IntegrationRuntimeStatusResponse{ // Name: to.Ptr("exampleManagedIntegrationRuntime"), // Properties: &armdatafactory.ManagedIntegrationRuntimeStatus{ // Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeManaged), // DataFactoryName: to.Ptr("exampleFactoryName"), // State: to.Ptr(armdatafactory.IntegrationRuntimeStateStarted), // TypeProperties: &armdatafactory.ManagedIntegrationRuntimeStatusTypeProperties{ // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-13T21:11:01.869Z"); return t}()), // Nodes: []*armdatafactory.ManagedIntegrationRuntimeNode{ // }, // OtherErrors: []*armdatafactory.ManagedIntegrationRuntimeError{ // }, // }, // }, // }
Output:
func (*IntegrationRuntimesClient) BeginStop ¶
func (client *IntegrationRuntimesClient) BeginStop(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientBeginStopOptions) (*runtime.Poller[IntegrationRuntimesClientStopResponse], error)
BeginStop - Stops a ManagedReserved type integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientBeginStopOptions contains the optional parameters for the IntegrationRuntimesClient.BeginStop method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Stop.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewIntegrationRuntimesClient().BeginStop(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } _, err = poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) }
Output:
func (*IntegrationRuntimesClient) CreateLinkedIntegrationRuntime ¶
func (client *IntegrationRuntimesClient) CreateLinkedIntegrationRuntime(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, createLinkedIntegrationRuntimeRequest CreateLinkedIntegrationRuntimeRequest, options *IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions) (IntegrationRuntimesClientCreateLinkedIntegrationRuntimeResponse, error)
CreateLinkedIntegrationRuntime - Create a linked integration runtime entry in a shared integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- createLinkedIntegrationRuntimeRequest - The linked integration runtime properties.
- options - IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions contains the optional parameters for the IntegrationRuntimesClient.CreateLinkedIntegrationRuntime method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_CreateLinkedIntegrationRuntime.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().CreateLinkedIntegrationRuntime(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.CreateLinkedIntegrationRuntimeRequest{ Name: to.Ptr("bfa92911-9fb6-4fbe-8f23-beae87bc1c83"), DataFactoryLocation: to.Ptr("West US"), DataFactoryName: to.Ptr("e9955d6d-56ea-4be3-841c-52a12c1a9981"), SubscriptionID: to.Ptr("061774c7-4b5a-4159-a55b-365581830283"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeStatusResponse = armdatafactory.IntegrationRuntimeStatusResponse{ // Name: to.Ptr("exampleIntegrationRuntime"), // Properties: &armdatafactory.SelfHostedIntegrationRuntimeStatus{ // Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeSelfHosted), // DataFactoryName: to.Ptr("exampleFactoryName"), // State: to.Ptr(armdatafactory.IntegrationRuntimeStateOnline), // TypeProperties: &armdatafactory.SelfHostedIntegrationRuntimeStatusTypeProperties{ // AutoUpdate: to.Ptr(armdatafactory.IntegrationRuntimeAutoUpdateOn), // AutoUpdateETA: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-20T19:00:00.000Z"); return t}()), // Capabilities: map[string]*string{ // "connectedToResourceManager": to.Ptr("True"), // "credentialInSync": to.Ptr("True"), // "httpsPortEnabled": to.Ptr("True"), // "nodeEnabled": to.Ptr("True"), // "serviceBusConnected": to.Ptr("True"), // }, // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-17T03:43:25.705Z"); return t}()), // LatestVersion: to.Ptr("3.9.6774.1"), // Links: []*armdatafactory.LinkedIntegrationRuntime{ // { // Name: to.Ptr("bfa92911-9fb6-4fbe-8f23-beae87bc1c83"), // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-17T06:31:04.061Z"); return t}()), // DataFactoryLocation: to.Ptr("West US"), // DataFactoryName: to.Ptr("e9955d6d-56ea-4be3-841c-52a12c1a9981"), // SubscriptionID: to.Ptr("061774c7-4b5a-4159-a55b-365581830283"), // }}, // LocalTimeZoneOffset: to.Ptr("PT8H"), // Nodes: []*armdatafactory.SelfHostedIntegrationRuntimeNode{ // { // Capabilities: map[string]*string{ // "connectedToResourceManager": to.Ptr("True"), // "credentialInSync": to.Ptr("True"), // "httpsPortEnabled": to.Ptr("True"), // "nodeEnabled": to.Ptr("True"), // "serviceBusConnected": to.Ptr("True"), // }, // HostServiceURI: to.Ptr("https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/"), // IsActiveDispatcher: to.Ptr(true), // LastConnectTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-17T06:30:46.626Z"); return t}()), // LastStartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-17T03:45:30.849Z"); return t}()), // LastUpdateResult: to.Ptr(armdatafactory.IntegrationRuntimeUpdateResultNone), // MachineName: to.Ptr("YANZHANG-DT"), // MaxConcurrentJobs: to.Ptr[int32](20), // NodeName: to.Ptr("Node_1"), // RegisterTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-17T03:44:55.801Z"); return t}()), // Status: to.Ptr(armdatafactory.SelfHostedIntegrationRuntimeNodeStatusOnline), // Version: to.Ptr("3.8.6743.6"), // VersionStatus: to.Ptr("UpToDate"), // }}, // PushedVersion: to.Ptr("3.9.6774.1"), // ScheduledUpdateDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-08-20T00:00:00.000Z"); return t}()), // ServiceUrls: []*string{ // to.Ptr("wu.frontend.int.clouddatahub-int.net"), // to.Ptr("*.servicebus.windows.net")}, // TaskQueueID: to.Ptr("823da112-f2d9-426b-a0d8-5f361b94f72a"), // UpdateDelayOffset: to.Ptr("PT19H"), // Version: to.Ptr("3.8.6743.6"), // VersionStatus: to.Ptr("UpdateAvailable"), // }, // }, // }
Output:
func (*IntegrationRuntimesClient) CreateOrUpdate ¶
func (client *IntegrationRuntimesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, integrationRuntime IntegrationRuntimeResource, options *IntegrationRuntimesClientCreateOrUpdateOptions) (IntegrationRuntimesClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates an integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- integrationRuntime - Integration runtime resource definition.
- options - IntegrationRuntimesClientCreateOrUpdateOptions contains the optional parameters for the IntegrationRuntimesClient.CreateOrUpdate method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.IntegrationRuntimeResource{ Properties: &armdatafactory.SelfHostedIntegrationRuntime{ Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeSelfHosted), Description: to.Ptr("A selfhosted integration runtime"), }, }, &armdatafactory.IntegrationRuntimesClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeResource = armdatafactory.IntegrationRuntimeResource{ // Name: to.Ptr("exampleIntegrationRuntime"), // Type: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes"), // Etag: to.Ptr("000046c4-0000-0000-0000-5b2198bf0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime"), // Properties: &armdatafactory.SelfHostedIntegrationRuntime{ // Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeSelfHosted), // Description: to.Ptr("A selfhosted integration runtime"), // }, // }
Output:
func (*IntegrationRuntimesClient) Delete ¶
func (client *IntegrationRuntimesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientDeleteOptions) (IntegrationRuntimesClientDeleteResponse, error)
Delete - Deletes an integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientDeleteOptions contains the optional parameters for the IntegrationRuntimesClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewIntegrationRuntimesClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*IntegrationRuntimesClient) Get ¶
func (client *IntegrationRuntimesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientGetOptions) (IntegrationRuntimesClientGetResponse, error)
Get - Gets an integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientGetOptions contains the optional parameters for the IntegrationRuntimesClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", &armdatafactory.IntegrationRuntimesClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeResource = armdatafactory.IntegrationRuntimeResource{ // Name: to.Ptr("exampleIntegrationRuntime"), // Type: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes"), // Etag: to.Ptr("15003c4f-0000-0200-0000-5cbe090b0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime"), // Properties: &armdatafactory.SelfHostedIntegrationRuntime{ // Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeSelfHosted), // Description: to.Ptr("A selfhosted integration runtime"), // }, // }
Output:
func (*IntegrationRuntimesClient) GetConnectionInfo ¶
func (client *IntegrationRuntimesClient) GetConnectionInfo(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientGetConnectionInfoOptions) (IntegrationRuntimesClientGetConnectionInfoResponse, error)
GetConnectionInfo - Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientGetConnectionInfoOptions contains the optional parameters for the IntegrationRuntimesClient.GetConnectionInfo method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_GetConnectionInfo.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().GetConnectionInfo(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeConnectionInfo = armdatafactory.IntegrationRuntimeConnectionInfo{ // HostServiceURI: to.Ptr("https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/"), // IdentityCertThumbprint: to.Ptr("**********"), // IsIdentityCertExprired: to.Ptr(false), // PublicKey: to.Ptr("**********"), // ServiceToken: to.Ptr("**********"), // Version: to.Ptr("3.8.6730.2"), // }
Output:
func (*IntegrationRuntimesClient) GetMonitoringData ¶
func (client *IntegrationRuntimesClient) GetMonitoringData(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientGetMonitoringDataOptions) (IntegrationRuntimesClientGetMonitoringDataResponse, error)
GetMonitoringData - Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientGetMonitoringDataOptions contains the optional parameters for the IntegrationRuntimesClient.GetMonitoringData method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_GetMonitoringData.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().GetMonitoringData(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeMonitoringData = armdatafactory.IntegrationRuntimeMonitoringData{ // Name: to.Ptr("exampleIntegrationRuntime"), // Nodes: []*armdatafactory.IntegrationRuntimeNodeMonitoringData{ // { // AvailableMemoryInMB: to.Ptr[int32](16740), // ConcurrentJobsLimit: to.Ptr[int32](28), // ConcurrentJobsRunning: to.Ptr[int32](0), // CPUUtilization: to.Ptr[int32](15), // NodeName: to.Ptr("Node_1"), // ReceivedBytes: to.Ptr[float32](6.731423377990723), // SentBytes: to.Ptr[float32](2.647491693496704), // }}, // }
Output:
func (*IntegrationRuntimesClient) GetStatus ¶
func (client *IntegrationRuntimesClient) GetStatus(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientGetStatusOptions) (IntegrationRuntimesClientGetStatusResponse, error)
GetStatus - Gets detailed status information for an integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientGetStatusOptions contains the optional parameters for the IntegrationRuntimesClient.GetStatus method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_GetStatus.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().GetStatus(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeStatusResponse = armdatafactory.IntegrationRuntimeStatusResponse{ // Name: to.Ptr("exampleIntegrationRuntime"), // Properties: &armdatafactory.SelfHostedIntegrationRuntimeStatus{ // Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeSelfHosted), // State: to.Ptr(armdatafactory.IntegrationRuntimeStateOnline), // TypeProperties: &armdatafactory.SelfHostedIntegrationRuntimeStatusTypeProperties{ // AutoUpdate: to.Ptr(armdatafactory.IntegrationRuntimeAutoUpdateOff), // Capabilities: map[string]*string{ // "connectedToResourceManager": to.Ptr("True"), // "credentialInSync": to.Ptr("True"), // "httpsPortEnabled": to.Ptr("True"), // "nodeEnabled": to.Ptr("True"), // "serviceBusConnected": to.Ptr("True"), // }, // CreateTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T09:17:45.183Z"); return t}()), // LatestVersion: to.Ptr("3.7.6711.1"), // LocalTimeZoneOffset: to.Ptr("PT8H"), // Nodes: []*armdatafactory.SelfHostedIntegrationRuntimeNode{ // { // Capabilities: map[string]*string{ // "connectedToResourceManager": to.Ptr("True"), // "credentialInSync": to.Ptr("True"), // "httpsPortEnabled": to.Ptr("True"), // "nodeEnabled": to.Ptr("True"), // "serviceBusConnected": to.Ptr("True"), // }, // HostServiceURI: to.Ptr("https://yanzhang-dt.fareast.corp.microsoft.com:8050/HostServiceRemote.svc/"), // IsActiveDispatcher: to.Ptr(true), // LastConnectTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T14:52:59.893Z"); return t}()), // LastStartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T14:52:59.893Z"); return t}()), // LastUpdateResult: to.Ptr(armdatafactory.IntegrationRuntimeUpdateResultNone), // MachineName: to.Ptr("YANZHANG-DT"), // MaxConcurrentJobs: to.Ptr[int32](56), // NodeName: to.Ptr("Node_1"), // RegisterTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-14T14:51:44.923Z"); return t}()), // Status: to.Ptr(armdatafactory.SelfHostedIntegrationRuntimeNodeStatusOnline), // Version: to.Ptr("3.8.6730.2"), // VersionStatus: to.Ptr("UpToDate"), // }}, // ServiceUrls: []*string{ // to.Ptr("wu.frontend.int.clouddatahub-int.net"), // to.Ptr("*.servicebus.windows.net")}, // TaskQueueID: to.Ptr("1a6296ab-423c-4346-9bcc-85a78c2c0582"), // UpdateDelayOffset: to.Ptr("PT3H"), // Version: to.Ptr("3.8.6730.2"), // VersionStatus: to.Ptr("UpToDate"), // }, // }, // }
Output:
func (*IntegrationRuntimesClient) ListAuthKeys ¶
func (client *IntegrationRuntimesClient) ListAuthKeys(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientListAuthKeysOptions) (IntegrationRuntimesClientListAuthKeysResponse, error)
ListAuthKeys - Retrieves the authentication keys for an integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientListAuthKeysOptions contains the optional parameters for the IntegrationRuntimesClient.ListAuthKeys method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_ListAuthKeys.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().ListAuthKeys(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeAuthKeys = armdatafactory.IntegrationRuntimeAuthKeys{ // AuthKey1: to.Ptr("**********"), // AuthKey2: to.Ptr("**********"), // }
Output:
func (*IntegrationRuntimesClient) ListOutboundNetworkDependenciesEndpoints ¶
func (client *IntegrationRuntimesClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions) (IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsResponse, error)
ListOutboundNetworkDependenciesEndpoints - Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions contains the optional parameters for the IntegrationRuntimesClient.ListOutboundNetworkDependenciesEndpoints method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_ListOutboundNetworkDependenciesEndpoints.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().ListOutboundNetworkDependenciesEndpoints(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse = armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse{ // Value: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint{ // { // Category: to.Ptr("Azure Data Factory (Management)"), // Endpoints: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpoint{ // { // DomainName: to.Ptr("wu.frontend.int.clouddatahub-int.net"), // EndpointDetails: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails{ // { // Port: to.Ptr[int32](443), // }}, // }}, // }, // { // Category: to.Ptr("Azure Storage (Management)"), // Endpoints: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpoint{ // { // DomainName: to.Ptr("*.blob.core.windows.net"), // EndpointDetails: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails{ // { // Port: to.Ptr[int32](443), // }}, // }, // { // DomainName: to.Ptr("*.table.core.windows.net"), // EndpointDetails: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails{ // { // Port: to.Ptr[int32](443), // }}, // }}, // }, // { // Category: to.Ptr("Event Hub (Logging)"), // Endpoints: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpoint{ // { // DomainName: to.Ptr("*.servicebus.windows.net"), // EndpointDetails: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails{ // { // Port: to.Ptr[int32](443), // }}, // }}, // }, // { // Category: to.Ptr("Microsoft Logging service (Internal Use)"), // Endpoints: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpoint{ // { // DomainName: to.Ptr("gcs.prod.monitoring.core.windows.net"), // EndpointDetails: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails{ // { // Port: to.Ptr[int32](443), // }}, // }, // { // DomainName: to.Ptr("prod.warmpath.msftcloudes.com"), // EndpointDetails: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails{ // { // Port: to.Ptr[int32](443), // }}, // }, // { // DomainName: to.Ptr("azurewatsonanalysis-prod.core.windows.net"), // EndpointDetails: []*armdatafactory.IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails{ // { // Port: to.Ptr[int32](443), // }}, // }}, // }}, // }
Output:
func (*IntegrationRuntimesClient) NewListByFactoryPager ¶
func (client *IntegrationRuntimesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *IntegrationRuntimesClientListByFactoryOptions) *runtime.Pager[IntegrationRuntimesClientListByFactoryResponse]
NewListByFactoryPager - Lists integration runtimes.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - IntegrationRuntimesClientListByFactoryOptions contains the optional parameters for the IntegrationRuntimesClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewIntegrationRuntimesClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.IntegrationRuntimeListResponse = armdatafactory.IntegrationRuntimeListResponse{ // Value: []*armdatafactory.IntegrationRuntimeResource{ // { // Name: to.Ptr("exampleIntegrationRuntime"), // Type: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes"), // Etag: to.Ptr("0400f1a1-0000-0000-0000-5b2188640000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime"), // Properties: &armdatafactory.SelfHostedIntegrationRuntime{ // Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeSelfHosted), // Description: to.Ptr("A selfhosted integration runtime"), // }, // }}, // } }
Output:
func (*IntegrationRuntimesClient) RegenerateAuthKey ¶
func (client *IntegrationRuntimesClient) RegenerateAuthKey(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, regenerateKeyParameters IntegrationRuntimeRegenerateKeyParameters, options *IntegrationRuntimesClientRegenerateAuthKeyOptions) (IntegrationRuntimesClientRegenerateAuthKeyResponse, error)
RegenerateAuthKey - Regenerates the authentication key for an integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- regenerateKeyParameters - The parameters for regenerating integration runtime authentication key.
- options - IntegrationRuntimesClientRegenerateAuthKeyOptions contains the optional parameters for the IntegrationRuntimesClient.RegenerateAuthKey method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_RegenerateAuthKey.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().RegenerateAuthKey(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.IntegrationRuntimeRegenerateKeyParameters{ KeyName: to.Ptr(armdatafactory.IntegrationRuntimeAuthKeyNameAuthKey2), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeAuthKeys = armdatafactory.IntegrationRuntimeAuthKeys{ // AuthKey2: to.Ptr("**********"), // }
Output:
func (*IntegrationRuntimesClient) RemoveLinks ¶
func (client *IntegrationRuntimesClient) RemoveLinks(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, linkedIntegrationRuntimeRequest LinkedIntegrationRuntimeRequest, options *IntegrationRuntimesClientRemoveLinksOptions) (IntegrationRuntimesClientRemoveLinksResponse, error)
RemoveLinks - Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- linkedIntegrationRuntimeRequest - The data factory name for the linked integration runtime.
- options - IntegrationRuntimesClientRemoveLinksOptions contains the optional parameters for the IntegrationRuntimesClient.RemoveLinks method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_RemoveLinks.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewIntegrationRuntimesClient().RemoveLinks(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.LinkedIntegrationRuntimeRequest{ LinkedFactoryName: to.Ptr("exampleFactoryName-linked"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*IntegrationRuntimesClient) SyncCredentials ¶
func (client *IntegrationRuntimesClient) SyncCredentials(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientSyncCredentialsOptions) (IntegrationRuntimesClientSyncCredentialsResponse, error)
SyncCredentials - Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientSyncCredentialsOptions contains the optional parameters for the IntegrationRuntimesClient.SyncCredentials method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_SyncCredentials.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewIntegrationRuntimesClient().SyncCredentials(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*IntegrationRuntimesClient) Update ¶
func (client *IntegrationRuntimesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, updateIntegrationRuntimeRequest UpdateIntegrationRuntimeRequest, options *IntegrationRuntimesClientUpdateOptions) (IntegrationRuntimesClientUpdateResponse, error)
Update - Updates an integration runtime. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- updateIntegrationRuntimeRequest - The parameters for updating an integration runtime.
- options - IntegrationRuntimesClientUpdateOptions contains the optional parameters for the IntegrationRuntimesClient.Update method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewIntegrationRuntimesClient().Update(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.UpdateIntegrationRuntimeRequest{ AutoUpdate: to.Ptr(armdatafactory.IntegrationRuntimeAutoUpdateOff), UpdateDelayOffset: to.Ptr("\"PT3H\""), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.IntegrationRuntimeResource = armdatafactory.IntegrationRuntimeResource{ // Name: to.Ptr("exampleIntegrationRuntime"), // Type: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes"), // Etag: to.Ptr("0400f1a1-0000-0000-0000-5b2188640000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationruntimes/exampleIntegrationRuntime"), // Properties: &armdatafactory.SelfHostedIntegrationRuntime{ // Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeSelfHosted), // Description: to.Ptr("A selfhosted integration runtime"), // }, // }
Output:
func (*IntegrationRuntimesClient) Upgrade ¶
func (client *IntegrationRuntimesClient) Upgrade(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientUpgradeOptions) (IntegrationRuntimesClientUpgradeResponse, error)
Upgrade - Upgrade self-hosted integration runtime to latest version if availability. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- integrationRuntimeName - The integration runtime name.
- options - IntegrationRuntimesClientUpgradeOptions contains the optional parameters for the IntegrationRuntimesClient.Upgrade method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Upgrade.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewIntegrationRuntimesClient().Upgrade(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
type IntegrationRuntimesClientBeginStartOptions ¶
type IntegrationRuntimesClientBeginStartOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
IntegrationRuntimesClientBeginStartOptions contains the optional parameters for the IntegrationRuntimesClient.BeginStart method.
type IntegrationRuntimesClientBeginStopOptions ¶
type IntegrationRuntimesClientBeginStopOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
IntegrationRuntimesClientBeginStopOptions contains the optional parameters for the IntegrationRuntimesClient.BeginStop method.
type IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions ¶
type IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions struct { }
IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions contains the optional parameters for the IntegrationRuntimesClient.CreateLinkedIntegrationRuntime method.
type IntegrationRuntimesClientCreateLinkedIntegrationRuntimeResponse ¶
type IntegrationRuntimesClientCreateLinkedIntegrationRuntimeResponse struct { // Integration runtime status response. IntegrationRuntimeStatusResponse }
IntegrationRuntimesClientCreateLinkedIntegrationRuntimeResponse contains the response from method IntegrationRuntimesClient.CreateLinkedIntegrationRuntime.
type IntegrationRuntimesClientCreateOrUpdateOptions ¶
type IntegrationRuntimesClientCreateOrUpdateOptions struct { // ETag of the integration runtime entity. Should only be specified for update, for which it should match existing entity // or can be * for unconditional update. IfMatch *string }
IntegrationRuntimesClientCreateOrUpdateOptions contains the optional parameters for the IntegrationRuntimesClient.CreateOrUpdate method.
type IntegrationRuntimesClientCreateOrUpdateResponse ¶
type IntegrationRuntimesClientCreateOrUpdateResponse struct { // Integration runtime resource type. IntegrationRuntimeResource }
IntegrationRuntimesClientCreateOrUpdateResponse contains the response from method IntegrationRuntimesClient.CreateOrUpdate.
type IntegrationRuntimesClientDeleteOptions ¶
type IntegrationRuntimesClientDeleteOptions struct { }
IntegrationRuntimesClientDeleteOptions contains the optional parameters for the IntegrationRuntimesClient.Delete method.
type IntegrationRuntimesClientDeleteResponse ¶
type IntegrationRuntimesClientDeleteResponse struct { }
IntegrationRuntimesClientDeleteResponse contains the response from method IntegrationRuntimesClient.Delete.
type IntegrationRuntimesClientGetConnectionInfoOptions ¶
type IntegrationRuntimesClientGetConnectionInfoOptions struct { }
IntegrationRuntimesClientGetConnectionInfoOptions contains the optional parameters for the IntegrationRuntimesClient.GetConnectionInfo method.
type IntegrationRuntimesClientGetConnectionInfoResponse ¶
type IntegrationRuntimesClientGetConnectionInfoResponse struct { // Connection information for encrypting the on-premises data source credentials. IntegrationRuntimeConnectionInfo }
IntegrationRuntimesClientGetConnectionInfoResponse contains the response from method IntegrationRuntimesClient.GetConnectionInfo.
type IntegrationRuntimesClientGetMonitoringDataOptions ¶
type IntegrationRuntimesClientGetMonitoringDataOptions struct { }
IntegrationRuntimesClientGetMonitoringDataOptions contains the optional parameters for the IntegrationRuntimesClient.GetMonitoringData method.
type IntegrationRuntimesClientGetMonitoringDataResponse ¶
type IntegrationRuntimesClientGetMonitoringDataResponse struct { // Get monitoring data response. IntegrationRuntimeMonitoringData }
IntegrationRuntimesClientGetMonitoringDataResponse contains the response from method IntegrationRuntimesClient.GetMonitoringData.
type IntegrationRuntimesClientGetOptions ¶
type IntegrationRuntimesClientGetOptions struct { // ETag of the integration runtime 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 }
IntegrationRuntimesClientGetOptions contains the optional parameters for the IntegrationRuntimesClient.Get method.
type IntegrationRuntimesClientGetResponse ¶
type IntegrationRuntimesClientGetResponse struct { // Integration runtime resource type. IntegrationRuntimeResource }
IntegrationRuntimesClientGetResponse contains the response from method IntegrationRuntimesClient.Get.
type IntegrationRuntimesClientGetStatusOptions ¶
type IntegrationRuntimesClientGetStatusOptions struct { }
IntegrationRuntimesClientGetStatusOptions contains the optional parameters for the IntegrationRuntimesClient.GetStatus method.
type IntegrationRuntimesClientGetStatusResponse ¶
type IntegrationRuntimesClientGetStatusResponse struct { // Integration runtime status response. IntegrationRuntimeStatusResponse }
IntegrationRuntimesClientGetStatusResponse contains the response from method IntegrationRuntimesClient.GetStatus.
type IntegrationRuntimesClientListAuthKeysOptions ¶
type IntegrationRuntimesClientListAuthKeysOptions struct { }
IntegrationRuntimesClientListAuthKeysOptions contains the optional parameters for the IntegrationRuntimesClient.ListAuthKeys method.
type IntegrationRuntimesClientListAuthKeysResponse ¶
type IntegrationRuntimesClientListAuthKeysResponse struct { // The integration runtime authentication keys. IntegrationRuntimeAuthKeys }
IntegrationRuntimesClientListAuthKeysResponse contains the response from method IntegrationRuntimesClient.ListAuthKeys.
type IntegrationRuntimesClientListByFactoryOptions ¶
type IntegrationRuntimesClientListByFactoryOptions struct { }
IntegrationRuntimesClientListByFactoryOptions contains the optional parameters for the IntegrationRuntimesClient.NewListByFactoryPager method.
type IntegrationRuntimesClientListByFactoryResponse ¶
type IntegrationRuntimesClientListByFactoryResponse struct { // A list of integration runtime resources. IntegrationRuntimeListResponse }
IntegrationRuntimesClientListByFactoryResponse contains the response from method IntegrationRuntimesClient.NewListByFactoryPager.
type IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions ¶
type IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions struct { }
IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions contains the optional parameters for the IntegrationRuntimesClient.ListOutboundNetworkDependenciesEndpoints method.
type IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsResponse ¶
type IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsResponse struct { // Azure-SSIS integration runtime outbound network dependency endpoints. IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse }
IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsResponse contains the response from method IntegrationRuntimesClient.ListOutboundNetworkDependenciesEndpoints.
type IntegrationRuntimesClientRegenerateAuthKeyOptions ¶
type IntegrationRuntimesClientRegenerateAuthKeyOptions struct { }
IntegrationRuntimesClientRegenerateAuthKeyOptions contains the optional parameters for the IntegrationRuntimesClient.RegenerateAuthKey method.
type IntegrationRuntimesClientRegenerateAuthKeyResponse ¶
type IntegrationRuntimesClientRegenerateAuthKeyResponse struct { // The integration runtime authentication keys. IntegrationRuntimeAuthKeys }
IntegrationRuntimesClientRegenerateAuthKeyResponse contains the response from method IntegrationRuntimesClient.RegenerateAuthKey.
type IntegrationRuntimesClientRemoveLinksOptions ¶
type IntegrationRuntimesClientRemoveLinksOptions struct { }
IntegrationRuntimesClientRemoveLinksOptions contains the optional parameters for the IntegrationRuntimesClient.RemoveLinks method.
type IntegrationRuntimesClientRemoveLinksResponse ¶
type IntegrationRuntimesClientRemoveLinksResponse struct { }
IntegrationRuntimesClientRemoveLinksResponse contains the response from method IntegrationRuntimesClient.RemoveLinks.
type IntegrationRuntimesClientStartResponse ¶
type IntegrationRuntimesClientStartResponse struct { // Integration runtime status response. IntegrationRuntimeStatusResponse }
IntegrationRuntimesClientStartResponse contains the response from method IntegrationRuntimesClient.BeginStart.
type IntegrationRuntimesClientStopResponse ¶
type IntegrationRuntimesClientStopResponse struct { }
IntegrationRuntimesClientStopResponse contains the response from method IntegrationRuntimesClient.BeginStop.
type IntegrationRuntimesClientSyncCredentialsOptions ¶
type IntegrationRuntimesClientSyncCredentialsOptions struct { }
IntegrationRuntimesClientSyncCredentialsOptions contains the optional parameters for the IntegrationRuntimesClient.SyncCredentials method.
type IntegrationRuntimesClientSyncCredentialsResponse ¶
type IntegrationRuntimesClientSyncCredentialsResponse struct { }
IntegrationRuntimesClientSyncCredentialsResponse contains the response from method IntegrationRuntimesClient.SyncCredentials.
type IntegrationRuntimesClientUpdateOptions ¶
type IntegrationRuntimesClientUpdateOptions struct { }
IntegrationRuntimesClientUpdateOptions contains the optional parameters for the IntegrationRuntimesClient.Update method.
type IntegrationRuntimesClientUpdateResponse ¶
type IntegrationRuntimesClientUpdateResponse struct { // Integration runtime resource type. IntegrationRuntimeResource }
IntegrationRuntimesClientUpdateResponse contains the response from method IntegrationRuntimesClient.Update.
type IntegrationRuntimesClientUpgradeOptions ¶
type IntegrationRuntimesClientUpgradeOptions struct { }
IntegrationRuntimesClientUpgradeOptions contains the optional parameters for the IntegrationRuntimesClient.Upgrade method.
type IntegrationRuntimesClientUpgradeResponse ¶
type IntegrationRuntimesClientUpgradeResponse struct { }
IntegrationRuntimesClientUpgradeResponse contains the response from method IntegrationRuntimesClient.Upgrade.
type JSONDataset ¶
type JSONDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Json dataset properties. TypeProperties *JSONDatasetTypeProperties }
JSONDataset - Json dataset.
func (*JSONDataset) GetDataset ¶
func (j *JSONDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type JSONDataset.
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 // The data compression method used for the json dataset. Compression *DatasetCompression // 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 any }
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 { // REQUIRED; Type of dataset storage format. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). Deserializer any // 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 any // 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 any // The JSONPath of the JSON array element to be flattened. Example: "$.ArrayPath". Type: string (or Expression with resultType // string). JSONNodeReference any // 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 any // The character used to separate nesting levels. Default value is '.' (dot). Type: string (or Expression with resultType // string). NestingSeparator any // Serializer. Type: string (or Expression with resultType string). Serializer any }
JSONFormat - The data stored in JSON format.
func (*JSONFormat) GetDatasetStorageFormat ¶
func (j *JSONFormat) GetDatasetStorageFormat() *DatasetStorageFormat
GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type JSONFormat.
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 JSONReadSettings ¶
type JSONReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification }
JSONReadSettings - Json read settings.
func (*JSONReadSettings) GetFormatReadSettings ¶
func (j *JSONReadSettings) GetFormatReadSettings() *FormatReadSettings
GetFormatReadSettings implements the FormatReadSettingsClassification interface for type JSONReadSettings.
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Json format settings. FormatSettings *JSONWriteSettings // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Json store settings. StoreSettings StoreWriteSettingsClassification // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
JSONSink - A copy activity Json sink.
func (*JSONSink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type JSONSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Json format settings. FormatSettings *JSONReadSettings // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Json store settings. StoreSettings StoreReadSettingsClassification }
JSONSource - A copy activity Json source.
func (*JSONSource) GetCopySource ¶
func (j *JSONSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type JSONSource.
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 JSONWriteSettings ¶
type JSONWriteSettings struct { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 any }
JSONWriteSettings - Json write settings.
func (*JSONWriteSettings) GetFormatWriteSettings ¶
func (j *JSONWriteSettings) GetFormatWriteSettings() *FormatWriteSettings
GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type JSONWriteSettings.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Jira Service linked service properties. TypeProperties *JiraLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
JiraLinkedService - Jira Service linked service.
func (*JiraLinkedService) GetLinkedService ¶
func (j *JiraLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type JiraLinkedService.
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 any // REQUIRED; The user name that you use to access Jira Service. Username any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password corresponding to the user name that you provided in the username field. Password SecretBaseClassification // 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 any // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
JiraObjectDataset - Jira Service dataset.
func (*JiraObjectDataset) GetDataset ¶
func (j *JiraObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type JiraObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
JiraSource - A copy activity Jira Service source.
func (*JiraSource) GetCopySource ¶
func (j *JiraSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type JiraSource.
func (*JiraSource) GetTabularSource ¶
func (j *JiraSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type JiraSource.
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 LakeHouseLinkedService ¶
type LakeHouseLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Microsoft Fabric LakeHouse linked service properties. TypeProperties *LakeHouseLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
LakeHouseLinkedService - Microsoft Fabric LakeHouse linked service.
func (*LakeHouseLinkedService) GetLinkedService ¶
func (l *LakeHouseLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type LakeHouseLinkedService.
func (LakeHouseLinkedService) MarshalJSON ¶
func (l LakeHouseLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseLinkedService.
func (*LakeHouseLinkedService) UnmarshalJSON ¶
func (l *LakeHouseLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseLinkedService.
type LakeHouseLinkedServiceTypeProperties ¶
type LakeHouseLinkedServiceTypeProperties struct { // The ID of Microsoft Fabric LakeHouse artifact. Type: string (or Expression with resultType string). ArtifactID any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 // 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 any // The ID of the application used to authenticate against Microsoft Fabric LakeHouse. Type: string (or Expression with resultType // string). ServicePrincipalID any // The Key of the application used to authenticate against Microsoft Fabric LakeHouse. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any // The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string). WorkspaceID any }
LakeHouseLinkedServiceTypeProperties - Microsoft Fabric LakeHouse linked service properties.
func (LakeHouseLinkedServiceTypeProperties) MarshalJSON ¶
func (l LakeHouseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseLinkedServiceTypeProperties.
func (*LakeHouseLinkedServiceTypeProperties) UnmarshalJSON ¶
func (l *LakeHouseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseLinkedServiceTypeProperties.
type LakeHouseLocation ¶
type LakeHouseLocation struct { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
LakeHouseLocation - The location of Microsoft Fabric LakeHouse Files dataset.
func (*LakeHouseLocation) GetDatasetLocation ¶
func (l *LakeHouseLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type LakeHouseLocation.
func (LakeHouseLocation) MarshalJSON ¶
func (l LakeHouseLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseLocation.
func (*LakeHouseLocation) UnmarshalJSON ¶
func (l *LakeHouseLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseLocation.
type LakeHouseReadSettings ¶
type LakeHouseReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Microsoft Fabric LakeHouse Files wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Microsoft Fabric LakeHouse Files wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
LakeHouseReadSettings - Microsoft Fabric LakeHouse Files read settings.
func (*LakeHouseReadSettings) GetStoreReadSettings ¶
func (l *LakeHouseReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type LakeHouseReadSettings.
func (LakeHouseReadSettings) MarshalJSON ¶
func (l LakeHouseReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseReadSettings.
func (*LakeHouseReadSettings) UnmarshalJSON ¶
func (l *LakeHouseReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseReadSettings.
type LakeHouseTableDataset ¶
type LakeHouseTableDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Microsoft Fabric LakeHouse Table dataset properties. TypeProperties *LakeHouseTableDatasetTypeProperties }
LakeHouseTableDataset - Microsoft Fabric LakeHouse Table.
func (*LakeHouseTableDataset) GetDataset ¶
func (l *LakeHouseTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type LakeHouseTableDataset.
func (LakeHouseTableDataset) MarshalJSON ¶
func (l LakeHouseTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseTableDataset.
func (*LakeHouseTableDataset) UnmarshalJSON ¶
func (l *LakeHouseTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseTableDataset.
type LakeHouseTableDatasetTypeProperties ¶
type LakeHouseTableDatasetTypeProperties struct { // The schema name of Microsoft Fabric LakeHouse Table. Type: string (or Expression with resultType string). Schema any // The name of Microsoft Fabric LakeHouse Table. Type: string (or Expression with resultType string). Table any }
LakeHouseTableDatasetTypeProperties - Microsoft Fabric LakeHouse Table dataset properties.
func (LakeHouseTableDatasetTypeProperties) MarshalJSON ¶
func (l LakeHouseTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseTableDatasetTypeProperties.
func (*LakeHouseTableDatasetTypeProperties) UnmarshalJSON ¶
func (l *LakeHouseTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseTableDatasetTypeProperties.
type LakeHouseTableSink ¶
type LakeHouseTableSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the partition column names from sink columns. Type: array of objects (or Expression with resultType array of objects). PartitionNameList any // Create partitions in folder structure based on one or multiple columns. Each distinct column value (pair) will be a new // partition. Possible values include: "None", "PartitionByKey". PartitionOption any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // The type of table action for LakeHouse Table sink. Possible values include: "None", "Append", "Overwrite". TableActionOption any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
LakeHouseTableSink - A copy activity for Microsoft Fabric LakeHouse Table sink.
func (*LakeHouseTableSink) GetCopySink ¶
func (l *LakeHouseTableSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type LakeHouseTableSink.
func (LakeHouseTableSink) MarshalJSON ¶
func (l LakeHouseTableSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseTableSink.
func (*LakeHouseTableSink) UnmarshalJSON ¶
func (l *LakeHouseTableSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseTableSink.
type LakeHouseTableSource ¶
type LakeHouseTableSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Query an older snapshot by timestamp. Type: string (or Expression with resultType string). TimestampAsOf any // Query an older snapshot by version. Type: integer (or Expression with resultType integer). VersionAsOf any }
LakeHouseTableSource - A copy activity source for Microsoft Fabric LakeHouse Table.
func (*LakeHouseTableSource) GetCopySource ¶
func (l *LakeHouseTableSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type LakeHouseTableSource.
func (LakeHouseTableSource) MarshalJSON ¶
func (l LakeHouseTableSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseTableSource.
func (*LakeHouseTableSource) UnmarshalJSON ¶
func (l *LakeHouseTableSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseTableSource.
type LakeHouseWriteSettings ¶
type LakeHouseWriteSettings struct { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem }
LakeHouseWriteSettings - Microsoft Fabric LakeHouse Files write settings.
func (*LakeHouseWriteSettings) GetStoreWriteSettings ¶
func (l *LakeHouseWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type LakeHouseWriteSettings.
func (LakeHouseWriteSettings) MarshalJSON ¶
func (l LakeHouseWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LakeHouseWriteSettings.
func (*LakeHouseWriteSettings) UnmarshalJSON ¶
func (l *LakeHouseWriteSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LakeHouseWriteSettings.
type LicensedComponentSetupTypeProperties ¶
type LicensedComponentSetupTypeProperties struct { // REQUIRED; The name of the 3rd party component. ComponentName *string // The license key to activate the component. LicenseKey SecretBaseClassification }
LicensedComponentSetupTypeProperties - Installation of licensed component setup type properties.
func (LicensedComponentSetupTypeProperties) MarshalJSON ¶
func (l LicensedComponentSetupTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LicensedComponentSetupTypeProperties.
func (*LicensedComponentSetupTypeProperties) UnmarshalJSON ¶
func (l *LicensedComponentSetupTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LicensedComponentSetupTypeProperties.
type LinkedIntegrationRuntime ¶
type LinkedIntegrationRuntime struct { // READ-ONLY; The creating time of the linked integration runtime. CreateTime *time.Time // READ-ONLY; The location of the data factory for which the linked integration runtime belong to. DataFactoryLocation *string // READ-ONLY; The name of the data factory for which the linked integration runtime belong to. DataFactoryName *string // READ-ONLY; The name of the linked integration runtime. Name *string // READ-ONLY; The subscription ID for which the linked integration runtime belong to. SubscriptionID *string }
LinkedIntegrationRuntime - The linked integration runtime information.
func (LinkedIntegrationRuntime) MarshalJSON ¶
func (l LinkedIntegrationRuntime) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntime.
func (*LinkedIntegrationRuntime) UnmarshalJSON ¶
func (l *LinkedIntegrationRuntime) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedIntegrationRuntime.
type LinkedIntegrationRuntimeKeyAuthorization ¶
type LinkedIntegrationRuntimeKeyAuthorization struct { // REQUIRED; The authorization type for integration runtime sharing. AuthorizationType *string // REQUIRED; The key used for authorization. Key *SecureString }
LinkedIntegrationRuntimeKeyAuthorization - The key authorization type integration runtime.
func (*LinkedIntegrationRuntimeKeyAuthorization) GetLinkedIntegrationRuntimeType ¶
func (l *LinkedIntegrationRuntimeKeyAuthorization) GetLinkedIntegrationRuntimeType() *LinkedIntegrationRuntimeType
GetLinkedIntegrationRuntimeType implements the LinkedIntegrationRuntimeTypeClassification interface for type LinkedIntegrationRuntimeKeyAuthorization.
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 { // REQUIRED; The authorization type for integration runtime sharing. AuthorizationType *string // REQUIRED; The resource identifier of the integration runtime to be shared. ResourceID *string // The credential reference containing authentication information. Credential *CredentialReference }
LinkedIntegrationRuntimeRbacAuthorization - The role based access control (RBAC) authorization type integration runtime.
func (*LinkedIntegrationRuntimeRbacAuthorization) GetLinkedIntegrationRuntimeType ¶
func (l *LinkedIntegrationRuntimeRbacAuthorization) GetLinkedIntegrationRuntimeType() *LinkedIntegrationRuntimeType
GetLinkedIntegrationRuntimeType implements the LinkedIntegrationRuntimeTypeClassification interface for type LinkedIntegrationRuntimeRbacAuthorization.
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 LinkedIntegrationRuntimeRequest ¶
type LinkedIntegrationRuntimeRequest struct { // REQUIRED; The data factory name for linked integration runtime. LinkedFactoryName *string }
LinkedIntegrationRuntimeRequest - Data factory name for linked integration runtime request.
func (LinkedIntegrationRuntimeRequest) MarshalJSON ¶
func (l LinkedIntegrationRuntimeRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntimeRequest.
func (*LinkedIntegrationRuntimeRequest) UnmarshalJSON ¶
func (l *LinkedIntegrationRuntimeRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedIntegrationRuntimeRequest.
type LinkedIntegrationRuntimeType ¶
type LinkedIntegrationRuntimeType struct { // REQUIRED; The authorization type for integration runtime sharing. AuthorizationType *string }
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) MarshalJSON ¶
func (l LinkedIntegrationRuntimeType) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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 // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
LinkedService - The 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) MarshalJSON ¶
func (l LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedService.
func (*LinkedService) UnmarshalJSON ¶
func (l *LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedService.
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, *AmazonRdsForOracleLinkedService, *AmazonRdsForSQLServerLinkedService, *AmazonRedshiftLinkedService, - *AmazonS3CompatibleLinkedService, *AmazonS3LinkedService, *AppFiguresLinkedService, *AsanaLinkedService, *AzureBatchLinkedService, - *AzureBlobFSLinkedService, *AzureBlobStorageLinkedService, *AzureDataExplorerLinkedService, *AzureDataLakeAnalyticsLinkedService, - *AzureDataLakeStoreLinkedService, *AzureDatabricksDeltaLakeLinkedService, *AzureDatabricksLinkedService, *AzureFileStorageLinkedService, - *AzureFunctionLinkedService, *AzureKeyVaultLinkedService, *AzureMLLinkedService, *AzureMLServiceLinkedService, *AzureMariaDBLinkedService, - *AzureMySQLLinkedService, *AzurePostgreSQLLinkedService, *AzureSQLDWLinkedService, *AzureSQLDatabaseLinkedService, *AzureSQLMILinkedService, - *AzureSearchLinkedService, *AzureStorageLinkedService, *AzureSynapseArtifactsLinkedService, *AzureTableStorageLinkedService, - *CassandraLinkedService, *CommonDataServiceForAppsLinkedService, *ConcurLinkedService, *CosmosDbLinkedService, *CosmosDbMongoDbAPILinkedService, - *CouchbaseLinkedService, *CustomDataSourceLinkedService, *DataworldLinkedService, *Db2LinkedService, *DrillLinkedService, - *DynamicsAXLinkedService, *DynamicsCrmLinkedService, *DynamicsLinkedService, *EloquaLinkedService, *FileServerLinkedService, - *FtpServerLinkedService, *GoogleAdWordsLinkedService, *GoogleBigQueryLinkedService, *GoogleBigQueryV2LinkedService, *GoogleCloudStorageLinkedService, - *GoogleSheetsLinkedService, *GreenplumLinkedService, *HBaseLinkedService, *HDInsightLinkedService, *HDInsightOnDemandLinkedService, - *HTTPLinkedService, *HdfsLinkedService, *HiveLinkedService, *HubspotLinkedService, *ImpalaLinkedService, *InformixLinkedService, - *JiraLinkedService, *LakeHouseLinkedService, *LinkedService, *MagentoLinkedService, *MariaDBLinkedService, *MarketoLinkedService, - *MicrosoftAccessLinkedService, *MongoDbAtlasLinkedService, *MongoDbLinkedService, *MongoDbV2LinkedService, *MySQLLinkedService, - *NetezzaLinkedService, *ODataLinkedService, *OdbcLinkedService, *Office365LinkedService, *OracleCloudStorageLinkedService, - *OracleLinkedService, *OracleServiceCloudLinkedService, *PaypalLinkedService, *PhoenixLinkedService, *PostgreSQLLinkedService, - *PostgreSQLV2LinkedService, *PrestoLinkedService, *QuickBooksLinkedService, *QuickbaseLinkedService, *ResponsysLinkedService, - *RestServiceLinkedService, *SQLServerLinkedService, *SalesforceLinkedService, *SalesforceMarketingCloudLinkedService, - *SalesforceServiceCloudLinkedService, *SalesforceServiceCloudV2LinkedService, *SalesforceV2LinkedService, *SapBWLinkedService, - *SapCloudForCustomerLinkedService, *SapEccLinkedService, *SapHanaLinkedService, *SapOdpLinkedService, *SapOpenHubLinkedService, - *SapTableLinkedService, *ServiceNowLinkedService, *ServiceNowV2LinkedService, *SftpServerLinkedService, *SharePointOnlineListLinkedService, - *ShopifyLinkedService, *SmartsheetLinkedService, *SnowflakeLinkedService, *SnowflakeV2LinkedService, *SparkLinkedService, - *SquareLinkedService, *SybaseLinkedService, *TeamDeskLinkedService, *TeradataLinkedService, *TwilioLinkedService, *VerticaLinkedService, - *WarehouseLinkedService, *WebLinkedService, *XeroLinkedService, *ZendeskLinkedService, *ZohoLinkedService
type LinkedServiceDebugResource ¶
type LinkedServiceDebugResource struct { // REQUIRED; Properties of linked service. Properties LinkedServiceClassification // The resource name. Name *string }
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 LinkedServiceListResponse ¶
type LinkedServiceListResponse struct { // REQUIRED; List of linked services. Value []*LinkedServiceResource // The link to the next page of results, if any remaining results exist. NextLink *string }
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.
func (*LinkedServiceListResponse) UnmarshalJSON ¶
func (l *LinkedServiceListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedServiceListResponse.
type LinkedServiceReference ¶
type LinkedServiceReference struct { // REQUIRED; Reference LinkedService name. ReferenceName *string // REQUIRED; Linked service reference type. Type *LinkedServiceReferenceType // Arguments for LinkedService. Parameters map[string]any }
LinkedServiceReference - Linked service reference type.
func (LinkedServiceReference) MarshalJSON ¶
func (l LinkedServiceReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LinkedServiceReference.
func (*LinkedServiceReference) UnmarshalJSON ¶
func (l *LinkedServiceReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LinkedServiceReference.
type LinkedServiceReferenceType ¶
type LinkedServiceReferenceType string
LinkedServiceReferenceType - Linked service reference type.
const (
LinkedServiceReferenceTypeLinkedServiceReference LinkedServiceReferenceType = "LinkedServiceReference"
)
func PossibleLinkedServiceReferenceTypeValues ¶
func PossibleLinkedServiceReferenceTypeValues() []LinkedServiceReferenceType
PossibleLinkedServiceReferenceTypeValues returns the possible values for the LinkedServiceReferenceType const type.
type LinkedServiceResource ¶
type LinkedServiceResource struct { // REQUIRED; Properties of linked service. Properties LinkedServiceClassification // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
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 LinkedServicesClient ¶
type LinkedServicesClient struct {
// contains filtered or unexported fields
}
LinkedServicesClient contains the methods for the LinkedServices group. Don't use this type directly, use NewLinkedServicesClient() instead.
func NewLinkedServicesClient ¶
func NewLinkedServicesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*LinkedServicesClient, error)
NewLinkedServicesClient creates a new instance of LinkedServicesClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*LinkedServicesClient) CreateOrUpdate ¶
func (client *LinkedServicesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, linkedServiceName string, linkedService LinkedServiceResource, options *LinkedServicesClientCreateOrUpdateOptions) (LinkedServicesClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a linked service. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- linkedServiceName - The linked service name.
- linkedService - Linked service resource definition.
- options - LinkedServicesClientCreateOrUpdateOptions contains the optional parameters for the LinkedServicesClient.CreateOrUpdate method.
Example (LinkedServicesCreate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewLinkedServicesClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleLinkedService", armdatafactory.LinkedServiceResource{ Properties: &armdatafactory.AzureStorageLinkedService{ Type: to.Ptr("AzureStorage"), TypeProperties: &armdatafactory.AzureStorageLinkedServiceTypeProperties{ ConnectionString: map[string]any{ "type": "SecureString", "value": "DefaultEndpointsProtocol=https;AccountName=examplestorageaccount;AccountKey=<storage key>", }, }, }, }, &armdatafactory.LinkedServicesClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.LinkedServiceResource = armdatafactory.LinkedServiceResource{ // Name: to.Ptr("exampleLinkedService"), // Type: to.Ptr("Microsoft.DataFactory/factories/linkedservices"), // Etag: to.Ptr("0a0062d4-0000-0000-0000-5b245bcf0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/linkedservices/exampleLinkedService"), // Properties: &armdatafactory.AzureStorageLinkedService{ // Type: to.Ptr("AzureStorage"), // TypeProperties: &armdatafactory.AzureStorageLinkedServiceTypeProperties{ // ConnectionString: map[string]any{ // "type": "SecureString", // "value": "**********", // }, // EncryptedCredential: to.Ptr("ew0KICAiVmVyc2lvbiI6ICIyMDE3LTExLTMwIiwNCiAgIlByb3RlY3Rpb25Nb2RlIjogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkRGLURPR0ZPT0QtWUFOWkhBTkctV1VfM2FiMTk0NjYtNWUxNi00NzU1LWJlNzktMjI2ZTVmZWU3YzY0Ig0KfQ=="), // }, // }, // }
Output:
Example (LinkedServicesUpdate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewLinkedServicesClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleLinkedService", armdatafactory.LinkedServiceResource{ Properties: &armdatafactory.AzureStorageLinkedService{ Type: to.Ptr("AzureStorage"), Description: to.Ptr("Example description"), TypeProperties: &armdatafactory.AzureStorageLinkedServiceTypeProperties{ ConnectionString: map[string]any{ "type": "SecureString", "value": "DefaultEndpointsProtocol=https;AccountName=examplestorageaccount;AccountKey=<storage key>", }, }, }, }, &armdatafactory.LinkedServicesClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.LinkedServiceResource = armdatafactory.LinkedServiceResource{ // Name: to.Ptr("exampleLinkedService"), // Type: to.Ptr("Microsoft.DataFactory/factories/linkedservices"), // Etag: to.Ptr("0a0064d4-0000-0000-0000-5b245bd00000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/linkedservices/exampleLinkedService"), // Properties: &armdatafactory.AzureStorageLinkedService{ // Type: to.Ptr("AzureStorage"), // Description: to.Ptr("Example description"), // TypeProperties: &armdatafactory.AzureStorageLinkedServiceTypeProperties{ // ConnectionString: map[string]any{ // "type": "SecureString", // "value": "**********", // }, // EncryptedCredential: to.Ptr("ew0KICAiVmVyc2lvbiI6ICIyMDE3LTExLTMwIiwNCiAgIlByb3RlY3Rpb25Nb2RlIjogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkRGLURPR0ZPT0QtWUFOWkhBTkctV1VfMGI2M2EyMmYtMGEzNC00NDg2LWIzMDktNzM0NTlkODUyY2Q1Ig0KfQ=="), // }, // }, // }
Output:
func (*LinkedServicesClient) Delete ¶
func (client *LinkedServicesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, linkedServiceName string, options *LinkedServicesClientDeleteOptions) (LinkedServicesClientDeleteResponse, error)
Delete - Deletes a linked service. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- linkedServiceName - The linked service name.
- options - LinkedServicesClientDeleteOptions contains the optional parameters for the LinkedServicesClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewLinkedServicesClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleLinkedService", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*LinkedServicesClient) Get ¶
func (client *LinkedServicesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, linkedServiceName string, options *LinkedServicesClientGetOptions) (LinkedServicesClientGetResponse, error)
Get - Gets a linked service. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- linkedServiceName - The linked service name.
- options - LinkedServicesClientGetOptions contains the optional parameters for the LinkedServicesClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewLinkedServicesClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleLinkedService", &armdatafactory.LinkedServicesClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.LinkedServiceResource = armdatafactory.LinkedServiceResource{ // Name: to.Ptr("exampleLinkedService"), // Type: to.Ptr("Microsoft.DataFactory/factories/linkedservices"), // Etag: to.Ptr("1500474f-0000-0200-0000-5cbe090d0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/linkedservices/exampleLinkedService"), // Properties: &armdatafactory.AzureStorageLinkedService{ // Type: to.Ptr("AzureStorage"), // Description: to.Ptr("Example description"), // TypeProperties: &armdatafactory.AzureStorageLinkedServiceTypeProperties{ // ConnectionString: map[string]any{ // "type": "SecureString", // "value": "**********", // }, // EncryptedCredential: to.Ptr("ew0KICAiVmVyc2lvbiI6ICIyMDE3LTExLTMwIiwNCiAgIlByb3RlY3Rpb25Nb2RlIjogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkhWVEVTVEVYQU1QTEVTXzg5MjU1NGY0LTViNGItNDFhOS1hYWYxLTg4ZWI5ZDBjOWIzMyINCn0="), // }, // }, // }
Output:
func (*LinkedServicesClient) NewListByFactoryPager ¶
func (client *LinkedServicesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *LinkedServicesClientListByFactoryOptions) *runtime.Pager[LinkedServicesClientListByFactoryResponse]
NewListByFactoryPager - Lists linked services.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - LinkedServicesClientListByFactoryOptions contains the optional parameters for the LinkedServicesClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewLinkedServicesClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.LinkedServiceListResponse = armdatafactory.LinkedServiceListResponse{ // Value: []*armdatafactory.LinkedServiceResource{ // { // Name: to.Ptr("exampleLinkedService"), // Type: to.Ptr("Microsoft.DataFactory/factories/linkedservices"), // Etag: to.Ptr("0a0064d4-0000-0000-0000-5b245bd00000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/linkedservices/exampleLinkedService"), // Properties: &armdatafactory.AzureStorageLinkedService{ // Type: to.Ptr("AzureStorage"), // Description: to.Ptr("Example description"), // TypeProperties: &armdatafactory.AzureStorageLinkedServiceTypeProperties{ // ConnectionString: map[string]any{ // "type": "SecureString", // "value": "**********", // }, // EncryptedCredential: to.Ptr("ew0KICAiVmVyc2lvbiI6ICIyMDE3LTExLTMwIiwNCiAgIlByb3RlY3Rpb25Nb2RlIjogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkRGLURPR0ZPT0QtWUFOWkhBTkctV1VfMGI2M2EyMmYtMGEzNC00NDg2LWIzMDktNzM0NTlkODUyY2Q1Ig0KfQ=="), // }, // }, // }}, // } }
Output:
type LinkedServicesClientCreateOrUpdateOptions ¶
type LinkedServicesClientCreateOrUpdateOptions 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 }
LinkedServicesClientCreateOrUpdateOptions contains the optional parameters for the LinkedServicesClient.CreateOrUpdate method.
type LinkedServicesClientCreateOrUpdateResponse ¶
type LinkedServicesClientCreateOrUpdateResponse struct { // Linked service resource type. LinkedServiceResource }
LinkedServicesClientCreateOrUpdateResponse contains the response from method LinkedServicesClient.CreateOrUpdate.
type LinkedServicesClientDeleteOptions ¶
type LinkedServicesClientDeleteOptions struct { }
LinkedServicesClientDeleteOptions contains the optional parameters for the LinkedServicesClient.Delete method.
type LinkedServicesClientDeleteResponse ¶
type LinkedServicesClientDeleteResponse struct { }
LinkedServicesClientDeleteResponse contains the response from method LinkedServicesClient.Delete.
type LinkedServicesClientGetOptions ¶
type LinkedServicesClientGetOptions 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 }
LinkedServicesClientGetOptions contains the optional parameters for the LinkedServicesClient.Get method.
type LinkedServicesClientGetResponse ¶
type LinkedServicesClientGetResponse struct { // Linked service resource type. LinkedServiceResource }
LinkedServicesClientGetResponse contains the response from method LinkedServicesClient.Get.
type LinkedServicesClientListByFactoryOptions ¶
type LinkedServicesClientListByFactoryOptions struct { }
LinkedServicesClientListByFactoryOptions contains the optional parameters for the LinkedServicesClient.NewListByFactoryPager method.
type LinkedServicesClientListByFactoryResponse ¶
type LinkedServicesClientListByFactoryResponse struct { // A list of linked service resources. LinkedServiceListResponse }
LinkedServicesClientListByFactoryResponse contains the response from method LinkedServicesClient.NewListByFactoryPager.
type LogLocationSettings ¶
type LogLocationSettings struct { // REQUIRED; Log storage linked service reference. LinkedServiceName *LinkedServiceReference // The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string). Path any }
LogLocationSettings - Log location settings.
func (LogLocationSettings) MarshalJSON ¶
func (l LogLocationSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LogLocationSettings.
func (*LogLocationSettings) UnmarshalJSON ¶
func (l *LogLocationSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LogLocationSettings.
type LogSettings ¶
type LogSettings struct { // REQUIRED; Log location settings customer needs to provide when enabling log. LogLocationSettings *LogLocationSettings // Specifies settings for copy activity log. CopyActivityLogSettings *CopyActivityLogSettings // Specifies whether to enable copy activity log. Type: boolean (or Expression with resultType boolean). EnableCopyActivityLog any }
LogSettings - Log settings.
func (LogSettings) MarshalJSON ¶
func (l LogSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type LogSettings.
func (*LogSettings) UnmarshalJSON ¶
func (l *LogSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type LogSettings.
type LogStorageSettings ¶
type LogStorageSettings struct { // REQUIRED; Log storage linked service reference. LinkedServiceName *LinkedServiceReference // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean). EnableReliableLogging any // Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string). LogLevel any // The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string). Path any }
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Lookup activity properties. TypeProperties *LookupActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
LookupActivity - Lookup activity.
func (*LookupActivity) GetActivity ¶
func (l *LookupActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type LookupActivity.
func (*LookupActivity) GetExecutionActivity ¶
func (l *LookupActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type LookupActivity.
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 // REQUIRED; Dataset-specific source properties, same as copy activity source. Source CopySourceClassification // Whether to return first row or all rows. Default value is true. Type: boolean (or Expression with resultType boolean). FirstRowOnly any }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Magento server linked service properties. TypeProperties *MagentoLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
MagentoLinkedService - Magento server linked service.
func (*MagentoLinkedService) GetLinkedService ¶
func (m *MagentoLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type MagentoLinkedService.
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 any // The access token from Magento. AccessToken SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
MagentoObjectDataset - Magento server dataset.
func (*MagentoObjectDataset) GetDataset ¶
func (m *MagentoObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type MagentoObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
MagentoSource - A copy activity Magento server source.
func (*MagentoSource) GetCopySource ¶
func (m *MagentoSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type MagentoSource.
func (*MagentoSource) GetTabularSource ¶
func (m *MagentoSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type MagentoSource.
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 ManagedIdentityCredential ¶
type ManagedIdentityCredential struct { // REQUIRED; Type of credential. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Credential. Annotations []any // Credential description. Description *string // Managed identity credential properties. TypeProperties *ManagedIdentityTypeProperties }
ManagedIdentityCredential - Managed identity credential.
func (*ManagedIdentityCredential) GetCredential ¶
func (m *ManagedIdentityCredential) GetCredential() *Credential
GetCredential implements the CredentialClassification interface for type ManagedIdentityCredential.
func (ManagedIdentityCredential) MarshalJSON ¶
func (m ManagedIdentityCredential) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIdentityCredential.
func (*ManagedIdentityCredential) UnmarshalJSON ¶
func (m *ManagedIdentityCredential) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIdentityCredential.
type ManagedIdentityTypeProperties ¶
type ManagedIdentityTypeProperties struct { // The resource id of user assigned managed identity ResourceID *string }
ManagedIdentityTypeProperties - Managed identity type properties.
func (ManagedIdentityTypeProperties) MarshalJSON ¶
func (m ManagedIdentityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIdentityTypeProperties.
func (*ManagedIdentityTypeProperties) UnmarshalJSON ¶
func (m *ManagedIdentityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIdentityTypeProperties.
type ManagedIntegrationRuntime ¶
type ManagedIntegrationRuntime struct { // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeType // REQUIRED; Managed integration runtime properties. TypeProperties *ManagedIntegrationRuntimeTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Integration runtime description. Description *string // Managed Virtual Network reference. ManagedVirtualNetwork *ManagedVirtualNetworkReference // READ-ONLY; Integration runtime state, only valid for managed dedicated integration runtime. State *IntegrationRuntimeState }
ManagedIntegrationRuntime - Managed integration runtime, including managed elastic and managed dedicated integration runtimes.
func (*ManagedIntegrationRuntime) GetIntegrationRuntime ¶
func (m *ManagedIntegrationRuntime) GetIntegrationRuntime() *IntegrationRuntime
GetIntegrationRuntime implements the IntegrationRuntimeClassification interface for type ManagedIntegrationRuntime.
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 ManagedIntegrationRuntimeError ¶
type ManagedIntegrationRuntimeError struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; Error code. Code *string // READ-ONLY; Error message. Message *string // READ-ONLY; Managed integration runtime error parameters. Parameters []*string // READ-ONLY; The time when the error occurred. Time *time.Time }
ManagedIntegrationRuntimeError - Error definition for managed integration runtime.
func (ManagedIntegrationRuntimeError) MarshalJSON ¶
func (m ManagedIntegrationRuntimeError) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeError.
func (*ManagedIntegrationRuntimeError) UnmarshalJSON ¶
func (m *ManagedIntegrationRuntimeError) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIntegrationRuntimeError.
type ManagedIntegrationRuntimeNode ¶
type ManagedIntegrationRuntimeNode struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The errors that occurred on this integration runtime node. Errors []*ManagedIntegrationRuntimeError // READ-ONLY; The managed integration runtime node id. NodeID *string // READ-ONLY; The managed integration runtime node status. Status *ManagedIntegrationRuntimeNodeStatus }
ManagedIntegrationRuntimeNode - Properties of integration runtime node.
func (ManagedIntegrationRuntimeNode) MarshalJSON ¶
func (m ManagedIntegrationRuntimeNode) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeNode.
func (*ManagedIntegrationRuntimeNode) UnmarshalJSON ¶
func (m *ManagedIntegrationRuntimeNode) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIntegrationRuntimeNode.
type ManagedIntegrationRuntimeNodeStatus ¶
type ManagedIntegrationRuntimeNodeStatus string
ManagedIntegrationRuntimeNodeStatus - The managed integration runtime node status.
const ( ManagedIntegrationRuntimeNodeStatusAvailable ManagedIntegrationRuntimeNodeStatus = "Available" ManagedIntegrationRuntimeNodeStatusRecycling ManagedIntegrationRuntimeNodeStatus = "Recycling" ManagedIntegrationRuntimeNodeStatusStarting ManagedIntegrationRuntimeNodeStatus = "Starting" )
func PossibleManagedIntegrationRuntimeNodeStatusValues ¶
func PossibleManagedIntegrationRuntimeNodeStatusValues() []ManagedIntegrationRuntimeNodeStatus
PossibleManagedIntegrationRuntimeNodeStatusValues returns the possible values for the ManagedIntegrationRuntimeNodeStatus const type.
type ManagedIntegrationRuntimeOperationResult ¶
type ManagedIntegrationRuntimeOperationResult struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; The activity id for the operation request. ActivityID *string // READ-ONLY; The error code. ErrorCode *string // READ-ONLY; Managed integration runtime error parameters. Parameters []*string // READ-ONLY; The operation result. Result *string // READ-ONLY; The start time of the operation. StartTime *time.Time // READ-ONLY; The operation type. Could be start or stop. Type *string }
ManagedIntegrationRuntimeOperationResult - Properties of managed integration runtime operation result.
func (ManagedIntegrationRuntimeOperationResult) MarshalJSON ¶
func (m ManagedIntegrationRuntimeOperationResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeOperationResult.
func (*ManagedIntegrationRuntimeOperationResult) UnmarshalJSON ¶
func (m *ManagedIntegrationRuntimeOperationResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIntegrationRuntimeOperationResult.
type ManagedIntegrationRuntimeStatus ¶
type ManagedIntegrationRuntimeStatus struct { // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeType // REQUIRED; Managed integration runtime status type properties. TypeProperties *ManagedIntegrationRuntimeStatusTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; The data factory name which the integration runtime belong to. DataFactoryName *string // READ-ONLY; The state of integration runtime. State *IntegrationRuntimeState }
ManagedIntegrationRuntimeStatus - Managed integration runtime status.
func (*ManagedIntegrationRuntimeStatus) GetIntegrationRuntimeStatus ¶
func (m *ManagedIntegrationRuntimeStatus) GetIntegrationRuntimeStatus() *IntegrationRuntimeStatus
GetIntegrationRuntimeStatus implements the IntegrationRuntimeStatusClassification interface for type ManagedIntegrationRuntimeStatus.
func (ManagedIntegrationRuntimeStatus) MarshalJSON ¶
func (m ManagedIntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeStatus.
func (*ManagedIntegrationRuntimeStatus) UnmarshalJSON ¶
func (m *ManagedIntegrationRuntimeStatus) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIntegrationRuntimeStatus.
type ManagedIntegrationRuntimeStatusTypeProperties ¶
type ManagedIntegrationRuntimeStatusTypeProperties struct { // READ-ONLY; The time at which the integration runtime was created, in ISO8601 format. CreateTime *time.Time // READ-ONLY; The last operation result that occurred on this integration runtime. LastOperation *ManagedIntegrationRuntimeOperationResult // READ-ONLY; The list of nodes for managed integration runtime. Nodes []*ManagedIntegrationRuntimeNode // READ-ONLY; The errors that occurred on this integration runtime. OtherErrors []*ManagedIntegrationRuntimeError }
ManagedIntegrationRuntimeStatusTypeProperties - Managed integration runtime status type properties.
func (ManagedIntegrationRuntimeStatusTypeProperties) MarshalJSON ¶
func (m ManagedIntegrationRuntimeStatusTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeStatusTypeProperties.
func (*ManagedIntegrationRuntimeStatusTypeProperties) UnmarshalJSON ¶
func (m *ManagedIntegrationRuntimeStatusTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIntegrationRuntimeStatusTypeProperties.
type ManagedIntegrationRuntimeTypeProperties ¶
type ManagedIntegrationRuntimeTypeProperties struct { // The compute resource for managed integration runtime. ComputeProperties *IntegrationRuntimeComputeProperties // The name of virtual network to which Azure-SSIS integration runtime will join CustomerVirtualNetwork *IntegrationRuntimeCustomerVirtualNetwork // SSIS properties for managed integration runtime. SsisProperties *IntegrationRuntimeSsisProperties }
ManagedIntegrationRuntimeTypeProperties - Managed integration runtime type properties.
func (ManagedIntegrationRuntimeTypeProperties) MarshalJSON ¶
func (m ManagedIntegrationRuntimeTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeTypeProperties.
func (*ManagedIntegrationRuntimeTypeProperties) UnmarshalJSON ¶
func (m *ManagedIntegrationRuntimeTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIntegrationRuntimeTypeProperties.
type ManagedPrivateEndpoint ¶
type ManagedPrivateEndpoint struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The managed private endpoint connection state ConnectionState *ConnectionStateProperties // Fully qualified domain names Fqdns []*string // The groupId to which the managed private endpoint is created GroupID *string // The ARM resource ID of the resource to which the managed private endpoint is created PrivateLinkResourceID *string // READ-ONLY; Denotes whether the managed private endpoint is reserved IsReserved *bool // READ-ONLY; The managed private endpoint provisioning state ProvisioningState *string }
ManagedPrivateEndpoint - Properties of a managed private endpoint
func (ManagedPrivateEndpoint) MarshalJSON ¶
func (m ManagedPrivateEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) UnmarshalJSON ¶
func (m *ManagedPrivateEndpoint) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedPrivateEndpoint.
type ManagedPrivateEndpointListResponse ¶
type ManagedPrivateEndpointListResponse struct { // REQUIRED; List of managed private endpoints. Value []*ManagedPrivateEndpointResource // The link to the next page of results, if any remaining results exist. NextLink *string }
ManagedPrivateEndpointListResponse - A list of managed private endpoint resources.
func (ManagedPrivateEndpointListResponse) MarshalJSON ¶
func (m ManagedPrivateEndpointListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedPrivateEndpointListResponse.
func (*ManagedPrivateEndpointListResponse) UnmarshalJSON ¶
func (m *ManagedPrivateEndpointListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedPrivateEndpointListResponse.
type ManagedPrivateEndpointResource ¶
type ManagedPrivateEndpointResource struct { // REQUIRED; Managed private endpoint properties. Properties *ManagedPrivateEndpoint // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
ManagedPrivateEndpointResource - Managed private endpoint resource type.
func (ManagedPrivateEndpointResource) MarshalJSON ¶
func (m ManagedPrivateEndpointResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedPrivateEndpointResource.
func (*ManagedPrivateEndpointResource) UnmarshalJSON ¶
func (m *ManagedPrivateEndpointResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedPrivateEndpointResource.
type ManagedPrivateEndpointsClient ¶
type ManagedPrivateEndpointsClient struct {
// contains filtered or unexported fields
}
ManagedPrivateEndpointsClient contains the methods for the ManagedPrivateEndpoints group. Don't use this type directly, use NewManagedPrivateEndpointsClient() instead.
func NewManagedPrivateEndpointsClient ¶
func NewManagedPrivateEndpointsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ManagedPrivateEndpointsClient, error)
NewManagedPrivateEndpointsClient creates a new instance of ManagedPrivateEndpointsClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ManagedPrivateEndpointsClient) CreateOrUpdate ¶
func (client *ManagedPrivateEndpointsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, managedPrivateEndpointName string, managedPrivateEndpoint ManagedPrivateEndpointResource, options *ManagedPrivateEndpointsClientCreateOrUpdateOptions) (ManagedPrivateEndpointsClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a managed private endpoint. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- managedVirtualNetworkName - Managed virtual network name
- managedPrivateEndpointName - Managed private endpoint name
- managedPrivateEndpoint - Managed private endpoint resource definition.
- options - ManagedPrivateEndpointsClientCreateOrUpdateOptions contains the optional parameters for the ManagedPrivateEndpointsClient.CreateOrUpdate method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedPrivateEndpoints_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewManagedPrivateEndpointsClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", "exampleManagedPrivateEndpointName", armdatafactory.ManagedPrivateEndpointResource{ Properties: &armdatafactory.ManagedPrivateEndpoint{ Fqdns: []*string{}, GroupID: to.Ptr("blob"), PrivateLinkResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage"), }, }, &armdatafactory.ManagedPrivateEndpointsClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ManagedPrivateEndpointResource = armdatafactory.ManagedPrivateEndpointResource{ // Name: to.Ptr("exampleManagedPrivateEndpointName"), // Type: to.Ptr("Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints"), // Etag: to.Ptr("000046c4-0000-0000-0000-5b2198bf0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName/managedPrivateEndpoints/exampleManagedPrivateEndpointName"), // Properties: &armdatafactory.ManagedPrivateEndpoint{ // ConnectionState: &armdatafactory.ConnectionStateProperties{ // Description: to.Ptr(""), // ActionsRequired: to.Ptr("None"), // Status: to.Ptr("Pending"), // }, // Fqdns: []*string{ // }, // GroupID: to.Ptr("blob"), // PrivateLinkResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage"), // ProvisioningState: to.Ptr("Succeeded"), // }, // }
Output:
func (*ManagedPrivateEndpointsClient) Delete ¶
func (client *ManagedPrivateEndpointsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, managedPrivateEndpointName string, options *ManagedPrivateEndpointsClientDeleteOptions) (ManagedPrivateEndpointsClientDeleteResponse, error)
Delete - Deletes a managed private endpoint. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- managedVirtualNetworkName - Managed virtual network name
- managedPrivateEndpointName - Managed private endpoint name
- options - ManagedPrivateEndpointsClientDeleteOptions contains the optional parameters for the ManagedPrivateEndpointsClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedPrivateEndpoints_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewManagedPrivateEndpointsClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", "exampleManagedPrivateEndpointName", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*ManagedPrivateEndpointsClient) Get ¶
func (client *ManagedPrivateEndpointsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, managedPrivateEndpointName string, options *ManagedPrivateEndpointsClientGetOptions) (ManagedPrivateEndpointsClientGetResponse, error)
Get - Gets a managed private endpoint. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- managedVirtualNetworkName - Managed virtual network name
- managedPrivateEndpointName - Managed private endpoint name
- options - ManagedPrivateEndpointsClientGetOptions contains the optional parameters for the ManagedPrivateEndpointsClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedPrivateEndpoints_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewManagedPrivateEndpointsClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", "exampleManagedPrivateEndpointName", &armdatafactory.ManagedPrivateEndpointsClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ManagedPrivateEndpointResource = armdatafactory.ManagedPrivateEndpointResource{ // Name: to.Ptr("exampleManagedPrivateEndpointName"), // Type: to.Ptr("Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints"), // Etag: to.Ptr("000046c4-0000-0000-0000-5b2198bf0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName/managedPrivateEndpoints/exampleManagedPrivateEndpointName"), // Properties: &armdatafactory.ManagedPrivateEndpoint{ // ConnectionState: &armdatafactory.ConnectionStateProperties{ // Description: to.Ptr(""), // ActionsRequired: to.Ptr("None"), // Status: to.Ptr("Pending"), // }, // Fqdns: []*string{ // }, // GroupID: to.Ptr("blob"), // PrivateLinkResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage"), // ProvisioningState: to.Ptr("Succeeded"), // }, // }
Output:
func (*ManagedPrivateEndpointsClient) NewListByFactoryPager ¶
func (client *ManagedPrivateEndpointsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, managedVirtualNetworkName string, options *ManagedPrivateEndpointsClientListByFactoryOptions) *runtime.Pager[ManagedPrivateEndpointsClientListByFactoryResponse]
NewListByFactoryPager - Lists managed private endpoints.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- managedVirtualNetworkName - Managed virtual network name
- options - ManagedPrivateEndpointsClientListByFactoryOptions contains the optional parameters for the ManagedPrivateEndpointsClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedPrivateEndpoints_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewManagedPrivateEndpointsClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.ManagedPrivateEndpointListResponse = armdatafactory.ManagedPrivateEndpointListResponse{ // Value: []*armdatafactory.ManagedPrivateEndpointResource{ // { // Name: to.Ptr("exampleManagedPrivateEndpointName"), // Type: to.Ptr("Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints"), // Etag: to.Ptr("000046c4-0000-0000-0000-5b2198bf0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName/managedPrivateEndpoints/exampleManagedPrivateEndpointName"), // Properties: &armdatafactory.ManagedPrivateEndpoint{ // ConnectionState: &armdatafactory.ConnectionStateProperties{ // Description: to.Ptr(""), // ActionsRequired: to.Ptr("None"), // Status: to.Ptr("Pending"), // }, // Fqdns: []*string{ // }, // GroupID: to.Ptr("blob"), // PrivateLinkResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage"), // ProvisioningState: to.Ptr("Succeeded"), // }, // }}, // } }
Output:
type ManagedPrivateEndpointsClientCreateOrUpdateOptions ¶
type ManagedPrivateEndpointsClientCreateOrUpdateOptions struct { // ETag of the managed private endpoint entity. Should only be specified for update, for which it should match existing entity // or can be * for unconditional update. IfMatch *string }
ManagedPrivateEndpointsClientCreateOrUpdateOptions contains the optional parameters for the ManagedPrivateEndpointsClient.CreateOrUpdate method.
type ManagedPrivateEndpointsClientCreateOrUpdateResponse ¶
type ManagedPrivateEndpointsClientCreateOrUpdateResponse struct { // Managed private endpoint resource type. ManagedPrivateEndpointResource }
ManagedPrivateEndpointsClientCreateOrUpdateResponse contains the response from method ManagedPrivateEndpointsClient.CreateOrUpdate.
type ManagedPrivateEndpointsClientDeleteOptions ¶
type ManagedPrivateEndpointsClientDeleteOptions struct { }
ManagedPrivateEndpointsClientDeleteOptions contains the optional parameters for the ManagedPrivateEndpointsClient.Delete method.
type ManagedPrivateEndpointsClientDeleteResponse ¶
type ManagedPrivateEndpointsClientDeleteResponse struct { }
ManagedPrivateEndpointsClientDeleteResponse contains the response from method ManagedPrivateEndpointsClient.Delete.
type ManagedPrivateEndpointsClientGetOptions ¶
type ManagedPrivateEndpointsClientGetOptions struct { // ETag of the managed private endpoint 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 }
ManagedPrivateEndpointsClientGetOptions contains the optional parameters for the ManagedPrivateEndpointsClient.Get method.
type ManagedPrivateEndpointsClientGetResponse ¶
type ManagedPrivateEndpointsClientGetResponse struct { // Managed private endpoint resource type. ManagedPrivateEndpointResource }
ManagedPrivateEndpointsClientGetResponse contains the response from method ManagedPrivateEndpointsClient.Get.
type ManagedPrivateEndpointsClientListByFactoryOptions ¶
type ManagedPrivateEndpointsClientListByFactoryOptions struct { }
ManagedPrivateEndpointsClientListByFactoryOptions contains the optional parameters for the ManagedPrivateEndpointsClient.NewListByFactoryPager method.
type ManagedPrivateEndpointsClientListByFactoryResponse ¶
type ManagedPrivateEndpointsClientListByFactoryResponse struct { // A list of managed private endpoint resources. ManagedPrivateEndpointListResponse }
ManagedPrivateEndpointsClientListByFactoryResponse contains the response from method ManagedPrivateEndpointsClient.NewListByFactoryPager.
type ManagedVirtualNetwork ¶
type ManagedVirtualNetwork struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; Managed Virtual Network alias. Alias *string // READ-ONLY; Managed Virtual Network ID. VNetID *string }
ManagedVirtualNetwork - A managed Virtual Network associated with the Azure Data Factory
func (ManagedVirtualNetwork) MarshalJSON ¶
func (m ManagedVirtualNetwork) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetwork.
func (*ManagedVirtualNetwork) UnmarshalJSON ¶
func (m *ManagedVirtualNetwork) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedVirtualNetwork.
type ManagedVirtualNetworkListResponse ¶
type ManagedVirtualNetworkListResponse struct { // REQUIRED; List of managed Virtual Networks. Value []*ManagedVirtualNetworkResource // The link to the next page of results, if any remaining results exist. NextLink *string }
ManagedVirtualNetworkListResponse - A list of managed Virtual Network resources.
func (ManagedVirtualNetworkListResponse) MarshalJSON ¶
func (m ManagedVirtualNetworkListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetworkListResponse.
func (*ManagedVirtualNetworkListResponse) UnmarshalJSON ¶
func (m *ManagedVirtualNetworkListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedVirtualNetworkListResponse.
type ManagedVirtualNetworkReference ¶
type ManagedVirtualNetworkReference struct { // REQUIRED; Reference ManagedVirtualNetwork name. ReferenceName *string // REQUIRED; Managed Virtual Network reference type. Type *ManagedVirtualNetworkReferenceType }
ManagedVirtualNetworkReference - Managed Virtual Network reference type.
func (ManagedVirtualNetworkReference) MarshalJSON ¶
func (m ManagedVirtualNetworkReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetworkReference.
func (*ManagedVirtualNetworkReference) UnmarshalJSON ¶
func (m *ManagedVirtualNetworkReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedVirtualNetworkReference.
type ManagedVirtualNetworkReferenceType ¶
type ManagedVirtualNetworkReferenceType string
ManagedVirtualNetworkReferenceType - Managed Virtual Network reference type.
const (
ManagedVirtualNetworkReferenceTypeManagedVirtualNetworkReference ManagedVirtualNetworkReferenceType = "ManagedVirtualNetworkReference"
)
func PossibleManagedVirtualNetworkReferenceTypeValues ¶
func PossibleManagedVirtualNetworkReferenceTypeValues() []ManagedVirtualNetworkReferenceType
PossibleManagedVirtualNetworkReferenceTypeValues returns the possible values for the ManagedVirtualNetworkReferenceType const type.
type ManagedVirtualNetworkResource ¶
type ManagedVirtualNetworkResource struct { // REQUIRED; Managed Virtual Network properties. Properties *ManagedVirtualNetwork // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
ManagedVirtualNetworkResource - Managed Virtual Network resource type.
func (ManagedVirtualNetworkResource) MarshalJSON ¶
func (m ManagedVirtualNetworkResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetworkResource.
func (*ManagedVirtualNetworkResource) UnmarshalJSON ¶
func (m *ManagedVirtualNetworkResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ManagedVirtualNetworkResource.
type ManagedVirtualNetworksClient ¶
type ManagedVirtualNetworksClient struct {
// contains filtered or unexported fields
}
ManagedVirtualNetworksClient contains the methods for the ManagedVirtualNetworks group. Don't use this type directly, use NewManagedVirtualNetworksClient() instead.
func NewManagedVirtualNetworksClient ¶
func NewManagedVirtualNetworksClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ManagedVirtualNetworksClient, error)
NewManagedVirtualNetworksClient creates a new instance of ManagedVirtualNetworksClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ManagedVirtualNetworksClient) CreateOrUpdate ¶
func (client *ManagedVirtualNetworksClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, managedVirtualNetwork ManagedVirtualNetworkResource, options *ManagedVirtualNetworksClientCreateOrUpdateOptions) (ManagedVirtualNetworksClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a managed Virtual Network. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- managedVirtualNetworkName - Managed virtual network name
- managedVirtualNetwork - Managed Virtual Network resource definition.
- options - ManagedVirtualNetworksClientCreateOrUpdateOptions contains the optional parameters for the ManagedVirtualNetworksClient.CreateOrUpdate method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedVirtualNetworks_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewManagedVirtualNetworksClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", armdatafactory.ManagedVirtualNetworkResource{ Properties: &armdatafactory.ManagedVirtualNetwork{}, }, &armdatafactory.ManagedVirtualNetworksClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ManagedVirtualNetworkResource = armdatafactory.ManagedVirtualNetworkResource{ // Name: to.Ptr("exampleManagedVirtualNetworkName"), // Type: to.Ptr("Microsoft.DataFactory/factories/managedVirtualNetworks"), // Etag: to.Ptr("000046c4-0000-0000-0000-5b2198bf0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName"), // Properties: &armdatafactory.ManagedVirtualNetwork{ // Alias: to.Ptr("exampleFactoryName"), // VNetID: to.Ptr("12345678-1234-1234-1234-12345678123"), // }, // }
Output:
func (*ManagedVirtualNetworksClient) Get ¶
func (client *ManagedVirtualNetworksClient) Get(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, options *ManagedVirtualNetworksClientGetOptions) (ManagedVirtualNetworksClientGetResponse, error)
Get - Gets a managed Virtual Network. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- managedVirtualNetworkName - Managed virtual network name
- options - ManagedVirtualNetworksClientGetOptions contains the optional parameters for the ManagedVirtualNetworksClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedVirtualNetworks_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewManagedVirtualNetworksClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", &armdatafactory.ManagedVirtualNetworksClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.ManagedVirtualNetworkResource = armdatafactory.ManagedVirtualNetworkResource{ // Name: to.Ptr("exampleManagedVirtualNetworkName"), // Type: to.Ptr("Microsoft.DataFactory/factories/managedVirtualNetworks"), // Etag: to.Ptr("15003c4f-0000-0200-0000-5cbe090b0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName"), // Properties: &armdatafactory.ManagedVirtualNetwork{ // Alias: to.Ptr("exampleFactoryName"), // VNetID: to.Ptr("5a7bd944-87e6-454a-8d4d-9fba446514fd"), // }, // }
Output:
func (*ManagedVirtualNetworksClient) NewListByFactoryPager ¶
func (client *ManagedVirtualNetworksClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *ManagedVirtualNetworksClientListByFactoryOptions) *runtime.Pager[ManagedVirtualNetworksClientListByFactoryResponse]
NewListByFactoryPager - Lists managed Virtual Networks.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - ManagedVirtualNetworksClientListByFactoryOptions contains the optional parameters for the ManagedVirtualNetworksClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedVirtualNetworks_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewManagedVirtualNetworksClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.ManagedVirtualNetworkListResponse = armdatafactory.ManagedVirtualNetworkListResponse{ // Value: []*armdatafactory.ManagedVirtualNetworkResource{ // { // Name: to.Ptr("exampleManagedVirtualNetworkName"), // Type: to.Ptr("Microsoft.DataFactory/factories/managedVirtualNetworks"), // Etag: to.Ptr("0400f1a1-0000-0000-0000-5b2188640000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/exampleManagedVirtualNetworkName"), // Properties: &armdatafactory.ManagedVirtualNetwork{ // Alias: to.Ptr("exampleFactoryName"), // VNetID: to.Ptr("5a7bd944-87e6-454a-8d4d-9fba446514fd"), // }, // }}, // } }
Output:
type ManagedVirtualNetworksClientCreateOrUpdateOptions ¶
type ManagedVirtualNetworksClientCreateOrUpdateOptions struct { // ETag of the managed Virtual Network entity. Should only be specified for update, for which it should match existing entity // or can be * for unconditional update. IfMatch *string }
ManagedVirtualNetworksClientCreateOrUpdateOptions contains the optional parameters for the ManagedVirtualNetworksClient.CreateOrUpdate method.
type ManagedVirtualNetworksClientCreateOrUpdateResponse ¶
type ManagedVirtualNetworksClientCreateOrUpdateResponse struct { // Managed Virtual Network resource type. ManagedVirtualNetworkResource }
ManagedVirtualNetworksClientCreateOrUpdateResponse contains the response from method ManagedVirtualNetworksClient.CreateOrUpdate.
type ManagedVirtualNetworksClientGetOptions ¶
type ManagedVirtualNetworksClientGetOptions struct { // ETag of the managed Virtual Network 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 }
ManagedVirtualNetworksClientGetOptions contains the optional parameters for the ManagedVirtualNetworksClient.Get method.
type ManagedVirtualNetworksClientGetResponse ¶
type ManagedVirtualNetworksClientGetResponse struct { // Managed Virtual Network resource type. ManagedVirtualNetworkResource }
ManagedVirtualNetworksClientGetResponse contains the response from method ManagedVirtualNetworksClient.Get.
type ManagedVirtualNetworksClientListByFactoryOptions ¶
type ManagedVirtualNetworksClientListByFactoryOptions struct { }
ManagedVirtualNetworksClientListByFactoryOptions contains the optional parameters for the ManagedVirtualNetworksClient.NewListByFactoryPager method.
type ManagedVirtualNetworksClientListByFactoryResponse ¶
type ManagedVirtualNetworksClientListByFactoryResponse struct { // A list of managed Virtual Network resources. ManagedVirtualNetworkListResponse }
ManagedVirtualNetworksClientListByFactoryResponse contains the response from method ManagedVirtualNetworksClient.NewListByFactoryPager.
type MapperAttributeMapping ¶
type MapperAttributeMapping struct { // Reference of the source column used in the mapping. It is used for 'Direct' mapping type only. AttributeReference *MapperAttributeReference // List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only. AttributeReferences []*MapperAttributeReference // Expression used for 'Aggregate' and 'Derived' type mapping. Expression *string // Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping. FunctionName *string // Name of the target column. Name *string // Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'. Type *MappingType }
MapperAttributeMapping - Source and target column mapping details.
func (MapperAttributeMapping) MarshalJSON ¶
func (m MapperAttributeMapping) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperAttributeMapping.
func (*MapperAttributeMapping) UnmarshalJSON ¶
func (m *MapperAttributeMapping) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperAttributeMapping.
type MapperAttributeMappings ¶
type MapperAttributeMappings struct { // List of attribute mappings. AttributeMappings []*MapperAttributeMapping }
MapperAttributeMappings - Attribute mapping details.
func (MapperAttributeMappings) MarshalJSON ¶
func (m MapperAttributeMappings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperAttributeMappings.
func (*MapperAttributeMappings) UnmarshalJSON ¶
func (m *MapperAttributeMappings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperAttributeMappings.
type MapperAttributeReference ¶
type MapperAttributeReference struct { // Name of the table. Entity *string // The connection reference for the connection. EntityConnectionReference *MapperConnectionReference // Name of the column. Name *string }
MapperAttributeReference - Attribute reference details for the referred column.
func (MapperAttributeReference) MarshalJSON ¶
func (m MapperAttributeReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperAttributeReference.
func (*MapperAttributeReference) UnmarshalJSON ¶
func (m *MapperAttributeReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperAttributeReference.
type MapperConnection ¶
type MapperConnection struct { // REQUIRED; Type of connection via linked service or dataset. Type *ConnectionType // List of name/value pairs for connection properties. CommonDslConnectorProperties []*MapperDslConnectorProperties // A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported. IsInlineDataset *bool // Linked service reference. LinkedService *LinkedServiceReference // Type of the linked service e.g.: AzureBlobFS. LinkedServiceType *string }
MapperConnection - Source connection details.
func (MapperConnection) MarshalJSON ¶
func (m MapperConnection) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperConnection.
func (*MapperConnection) UnmarshalJSON ¶
func (m *MapperConnection) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperConnection.
type MapperConnectionReference ¶
type MapperConnectionReference struct { // Name of the connection ConnectionName *string // Type of connection via linked service or dataset. Type *ConnectionType }
MapperConnectionReference - Source or target connection reference details.
func (MapperConnectionReference) MarshalJSON ¶
func (m MapperConnectionReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperConnectionReference.
func (*MapperConnectionReference) UnmarshalJSON ¶
func (m *MapperConnectionReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperConnectionReference.
type MapperDslConnectorProperties ¶
type MapperDslConnectorProperties struct { // Name of the property. Name *string // Value of the property. Value any }
MapperDslConnectorProperties - Connector properties of a CDC table in terms of name / value pairs.
func (MapperDslConnectorProperties) MarshalJSON ¶
func (m MapperDslConnectorProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperDslConnectorProperties.
func (*MapperDslConnectorProperties) UnmarshalJSON ¶
func (m *MapperDslConnectorProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperDslConnectorProperties.
type MapperPolicy ¶
type MapperPolicy struct { // Mode of running the CDC: batch vs continuous. Mode *string // Defines the frequency and interval for running the CDC for batch mode. Recurrence *MapperPolicyRecurrence }
MapperPolicy - CDC Policy.
func (MapperPolicy) MarshalJSON ¶
func (m MapperPolicy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperPolicy.
func (*MapperPolicy) UnmarshalJSON ¶
func (m *MapperPolicy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperPolicy.
type MapperPolicyRecurrence ¶
type MapperPolicyRecurrence struct { // Frequency of period in terms of 'Hour', 'Minute' or 'Second'. Frequency *FrequencyType // Actual interval value as per chosen frequency. Interval *int32 }
MapperPolicyRecurrence - CDC policy recurrence details.
func (MapperPolicyRecurrence) MarshalJSON ¶
func (m MapperPolicyRecurrence) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperPolicyRecurrence.
func (*MapperPolicyRecurrence) UnmarshalJSON ¶
func (m *MapperPolicyRecurrence) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperPolicyRecurrence.
type MapperSourceConnectionsInfo ¶
type MapperSourceConnectionsInfo struct { // Source connection details. Connection *MapperConnection // List of source tables for a source connection. SourceEntities []*MapperTable }
MapperSourceConnectionsInfo - A object which contains list of tables and connection details for a source connection.
func (MapperSourceConnectionsInfo) MarshalJSON ¶
func (m MapperSourceConnectionsInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperSourceConnectionsInfo.
func (*MapperSourceConnectionsInfo) UnmarshalJSON ¶
func (m *MapperSourceConnectionsInfo) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperSourceConnectionsInfo.
type MapperTable ¶
type MapperTable struct { // Name of the table. Name *string // Table properties. Properties *MapperTableProperties }
MapperTable - CDC table details.
func (MapperTable) MarshalJSON ¶
func (m MapperTable) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperTable.
func (*MapperTable) UnmarshalJSON ¶
func (m *MapperTable) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperTable.
type MapperTableProperties ¶
type MapperTableProperties struct { // List of name/value pairs for connection properties. DslConnectorProperties []*MapperDslConnectorProperties // List of columns for the source table. Schema []*MapperTableSchema }
MapperTableProperties - Properties for a CDC table.
func (MapperTableProperties) MarshalJSON ¶
func (m MapperTableProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperTableProperties.
func (*MapperTableProperties) UnmarshalJSON ¶
func (m *MapperTableProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperTableProperties.
type MapperTableSchema ¶
type MapperTableSchema struct { // Data type of the column. DataType *string // Name of the column. Name *string }
MapperTableSchema - Schema of a CDC table in terms of column names and their corresponding data types.
func (MapperTableSchema) MarshalJSON ¶
func (m MapperTableSchema) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperTableSchema.
func (*MapperTableSchema) UnmarshalJSON ¶
func (m *MapperTableSchema) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperTableSchema.
type MapperTargetConnectionsInfo ¶
type MapperTargetConnectionsInfo struct { // Source connection details. Connection *MapperConnection // List of table mappings. DataMapperMappings []*DataMapperMapping // List of relationship info among the tables. Relationships []any // List of source tables for a target connection. TargetEntities []*MapperTable }
MapperTargetConnectionsInfo - A object which contains list of tables and connection details for a target connection.
func (MapperTargetConnectionsInfo) MarshalJSON ¶
func (m MapperTargetConnectionsInfo) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MapperTargetConnectionsInfo.
func (*MapperTargetConnectionsInfo) UnmarshalJSON ¶
func (m *MapperTargetConnectionsInfo) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MapperTargetConnectionsInfo.
type MappingDataFlow ¶
type MappingDataFlow struct { // REQUIRED; Type of data flow. Type *string // List of tags that can be used for describing the data flow. Annotations []any // The description of the data flow. Description *string // The folder that this data flow is in. If not specified, Data flow will appear at the root level. Folder *DataFlowFolder // Mapping data flow type properties. TypeProperties *MappingDataFlowTypeProperties }
MappingDataFlow - Mapping data flow.
func (*MappingDataFlow) GetDataFlow ¶
func (m *MappingDataFlow) GetDataFlow() *DataFlow
GetDataFlow implements the DataFlowClassification interface for type MappingDataFlow.
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 // Data flow script lines. ScriptLines []*string // List of sinks in data flow. Sinks []*DataFlowSink // List of sources in data flow. Sources []*DataFlowSource // List of transformations in data flow. Transformations []*Transformation }
MappingDataFlowTypeProperties - Mapping data flow type properties.
func (MappingDataFlowTypeProperties) MarshalJSON ¶
func (m MappingDataFlowTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MappingDataFlowTypeProperties.
func (*MappingDataFlowTypeProperties) UnmarshalJSON ¶
func (m *MappingDataFlowTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MappingDataFlowTypeProperties.
type MappingType ¶
type MappingType string
MappingType - Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
const ( MappingTypeAggregate MappingType = "Aggregate" MappingTypeDerived MappingType = "Derived" MappingTypeDirect MappingType = "Direct" )
func PossibleMappingTypeValues ¶
func PossibleMappingTypeValues() []MappingType
PossibleMappingTypeValues returns the possible values for the MappingType const type.
type MariaDBLinkedService ¶
type MariaDBLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; MariaDB server linked service properties. TypeProperties *MariaDBLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
MariaDBLinkedService - MariaDB server linked service.
func (*MariaDBLinkedService) GetLinkedService ¶
func (m *MariaDBLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type MariaDBLinkedService.
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 any // Database name for connection. Type: string. Database any // The version of the MariaDB driver. Type: string. V1 or empty for legacy driver, V2 for new driver. V1 can support connection // string and property bag, V2 can only support connection string. The legacy // driver is scheduled for deprecation by October 2024. DriverVersion any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference // The port for the connection. Type: integer. Port any // This option specifies whether the driver uses TLS encryption and verification when connecting to MariaDB. E.g., SSLMode=. // Options: DISABLED (0) / PREFERRED (1) (Default) / REQUIRED (2) / VERIFYCA (3) // / VERIFYIDENTITY (4), REQUIRED (2) is recommended to only allow connections encrypted with SSL/TLS. SSLMode any // Server name for connection. Type: string. Server any // This option specifies whether to use a CA certificate from the system trust store, or from a specified PEM file. E.g. UseSystemTrustStore=; // Options: Enabled (1) / Disabled (0) (Default) UseSystemTrustStore any // Username for authentication. Type: string. Username any }
MariaDBLinkedServiceTypeProperties - MariaDB server linked service properties.
func (MariaDBLinkedServiceTypeProperties) MarshalJSON ¶
func (m MariaDBLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MariaDBLinkedServiceTypeProperties.
func (*MariaDBLinkedServiceTypeProperties) UnmarshalJSON ¶
func (m *MariaDBLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MariaDBLinkedServiceTypeProperties.
type MariaDBSource ¶
type MariaDBSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
MariaDBSource - A copy activity MariaDB server source.
func (*MariaDBSource) GetCopySource ¶
func (m *MariaDBSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type MariaDBSource.
func (*MariaDBSource) GetTabularSource ¶
func (m *MariaDBSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type MariaDBSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
MariaDBTableDataset - MariaDB server dataset.
func (*MariaDBTableDataset) GetDataset ¶
func (m *MariaDBTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type MariaDBTableDataset.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Marketo server linked service properties. TypeProperties *MarketoLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
MarketoLinkedService - Marketo server linked service.
func (*MarketoLinkedService) GetLinkedService ¶
func (m *MarketoLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type MarketoLinkedService.
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 any // REQUIRED; The endpoint of the Marketo server. (i.e. 123-ABC-321.mktorest.com) Endpoint any // The client secret of your Marketo service. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
MarketoObjectDataset - Marketo server dataset.
func (*MarketoObjectDataset) GetDataset ¶
func (m *MarketoObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type MarketoObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
MarketoSource - A copy activity Marketo server source.
func (*MarketoSource) GetCopySource ¶
func (m *MarketoSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type MarketoSource.
func (*MarketoSource) GetTabularSource ¶
func (m *MarketoSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type MarketoSource.
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 MetadataItem ¶
type MetadataItem struct { // Metadata item key name. Type: string (or Expression with resultType string). Name any // Metadata item value. Type: string (or Expression with resultType string). Value any }
MetadataItem - Specify the name and value of custom metadata item.
func (MetadataItem) MarshalJSON ¶
func (m MetadataItem) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MetadataItem.
func (*MetadataItem) UnmarshalJSON ¶
func (m *MetadataItem) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MetadataItem.
type MicrosoftAccessLinkedService ¶
type MicrosoftAccessLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Microsoft Access linked service properties. TypeProperties *MicrosoftAccessLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
MicrosoftAccessLinkedService - Microsoft Access linked service.
func (*MicrosoftAccessLinkedService) GetLinkedService ¶
func (m *MicrosoftAccessLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type MicrosoftAccessLinkedService.
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, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType // string. ConnectionString any // 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 any // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for Basic authentication. Password SecretBaseClassification // User name for Basic authentication. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
MicrosoftAccessSink - A copy activity Microsoft Access sink.
func (*MicrosoftAccessSink) GetCopySink ¶
func (m *MicrosoftAccessSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type MicrosoftAccessSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
MicrosoftAccessSource - A copy activity source for Microsoft Access.
func (*MicrosoftAccessSource) GetCopySource ¶
func (m *MicrosoftAccessSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type MicrosoftAccessSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Microsoft Access table dataset properties. TypeProperties *MicrosoftAccessTableDatasetTypeProperties }
MicrosoftAccessTableDataset - The Microsoft Access table dataset.
func (*MicrosoftAccessTableDataset) GetDataset ¶
func (m *MicrosoftAccessTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type MicrosoftAccessTableDataset.
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 any }
MicrosoftAccessTableDatasetTypeProperties - Microsoft Access table dataset properties.
func (MicrosoftAccessTableDatasetTypeProperties) MarshalJSON ¶
func (m MicrosoftAccessTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessTableDatasetTypeProperties.
func (*MicrosoftAccessTableDatasetTypeProperties) UnmarshalJSON ¶
func (m *MicrosoftAccessTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MicrosoftAccessTableDatasetTypeProperties.
type MongoDbAtlasCollectionDataset ¶
type MongoDbAtlasCollectionDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; MongoDB Atlas database dataset properties. TypeProperties *MongoDbAtlasCollectionDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
MongoDbAtlasCollectionDataset - The MongoDB Atlas database dataset.
func (*MongoDbAtlasCollectionDataset) GetDataset ¶
func (m *MongoDbAtlasCollectionDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type MongoDbAtlasCollectionDataset.
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 any }
MongoDbAtlasCollectionDatasetTypeProperties - MongoDB Atlas database dataset properties.
func (MongoDbAtlasCollectionDatasetTypeProperties) MarshalJSON ¶
func (m MongoDbAtlasCollectionDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasCollectionDatasetTypeProperties.
func (*MongoDbAtlasCollectionDatasetTypeProperties) UnmarshalJSON ¶
func (m *MongoDbAtlasCollectionDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbAtlasCollectionDatasetTypeProperties.
type MongoDbAtlasLinkedService ¶
type MongoDbAtlasLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; MongoDB Atlas linked service properties. TypeProperties *MongoDbAtlasLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
MongoDbAtlasLinkedService - Linked service for MongoDB Atlas data source.
func (*MongoDbAtlasLinkedService) GetLinkedService ¶
func (m *MongoDbAtlasLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type MongoDbAtlasLinkedService.
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 any // REQUIRED; The name of the MongoDB Atlas database that you want to access. Type: string (or Expression with resultType string). Database any // The driver version that you want to choose. Allowed value are v1 and v2. Type: string (or Expression with resultType string). DriverVersion any }
MongoDbAtlasLinkedServiceTypeProperties - MongoDB Atlas linked service properties.
func (MongoDbAtlasLinkedServiceTypeProperties) MarshalJSON ¶
func (m MongoDbAtlasLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasLinkedServiceTypeProperties.
func (*MongoDbAtlasLinkedServiceTypeProperties) UnmarshalJSON ¶
func (m *MongoDbAtlasLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbAtlasLinkedServiceTypeProperties.
type MongoDbAtlasSink ¶
type MongoDbAtlasSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // 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 any }
MongoDbAtlasSink - A copy activity MongoDB Atlas sink.
func (*MongoDbAtlasSink) GetCopySink ¶
func (m *MongoDbAtlasSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type MongoDbAtlasSink.
func (MongoDbAtlasSink) MarshalJSON ¶
func (m MongoDbAtlasSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasSink.
func (*MongoDbAtlasSink) UnmarshalJSON ¶
func (m *MongoDbAtlasSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbAtlasSink.
type MongoDbAtlasSource ¶
type MongoDbAtlasSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 any // Cursor methods for Mongodb query CursorMethods *MongoDbCursorMethodsProperties // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
MongoDbAtlasSource - A copy activity source for a MongoDB Atlas database.
func (*MongoDbAtlasSource) GetCopySource ¶
func (m *MongoDbAtlasSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type MongoDbAtlasSource.
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.
type MongoDbCollectionDataset ¶
type MongoDbCollectionDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; MongoDB database dataset properties. TypeProperties *MongoDbCollectionDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
MongoDbCollectionDataset - The MongoDB database dataset.
func (*MongoDbCollectionDataset) GetDataset ¶
func (m *MongoDbCollectionDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type MongoDbCollectionDataset.
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 any }
MongoDbCollectionDatasetTypeProperties - MongoDB database dataset properties.
func (MongoDbCollectionDatasetTypeProperties) MarshalJSON ¶
func (m MongoDbCollectionDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbCollectionDatasetTypeProperties.
func (*MongoDbCollectionDatasetTypeProperties) UnmarshalJSON ¶
func (m *MongoDbCollectionDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbCollectionDatasetTypeProperties.
type MongoDbCursorMethodsProperties ¶
type MongoDbCursorMethodsProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 any // 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 any // 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 any // 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 any }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; MongoDB linked service properties. TypeProperties *MongoDbLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
MongoDbLinkedService - Linked service for MongoDb data source.
func (*MongoDbLinkedService) GetLinkedService ¶
func (m *MongoDbLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type MongoDbLinkedService.
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 any // REQUIRED; The IP address or server name of the MongoDB server. Type: string (or Expression with resultType string). Server any // Specifies whether to allow self-signed certificates from the server. The default value is false. Type: boolean (or Expression // with resultType boolean). AllowSelfSignedServerCert any // Database to verify the username and password. Type: string (or Expression with resultType string). AuthSource any // The authentication type to be used to connect to the MongoDB database. AuthenticationType *MongoDbAuthenticationType // Specifies whether the connections to the server are encrypted using SSL. The default value is false. Type: boolean (or // Expression with resultType boolean). EnableSSL any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for authentication. Password SecretBaseClassification // 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 any // Username for authentication. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Should be a SQL-92 query expression. Type: string (or Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
MongoDbSource - A copy activity source for a MongoDB database.
func (*MongoDbSource) GetCopySource ¶
func (m *MongoDbSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type MongoDbSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; MongoDB database dataset properties. TypeProperties *MongoDbV2CollectionDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
MongoDbV2CollectionDataset - The MongoDB database dataset.
func (*MongoDbV2CollectionDataset) GetDataset ¶
func (m *MongoDbV2CollectionDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type MongoDbV2CollectionDataset.
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 any }
MongoDbV2CollectionDatasetTypeProperties - MongoDB database dataset properties.
func (MongoDbV2CollectionDatasetTypeProperties) MarshalJSON ¶
func (m MongoDbV2CollectionDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbV2CollectionDatasetTypeProperties.
func (*MongoDbV2CollectionDatasetTypeProperties) UnmarshalJSON ¶
func (m *MongoDbV2CollectionDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbV2CollectionDatasetTypeProperties.
type MongoDbV2LinkedService ¶
type MongoDbV2LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; MongoDB linked service properties. TypeProperties *MongoDbV2LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
MongoDbV2LinkedService - Linked service for MongoDB data source.
func (*MongoDbV2LinkedService) GetLinkedService ¶
func (m *MongoDbV2LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type MongoDbV2LinkedService.
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 any // REQUIRED; The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string). Database any }
MongoDbV2LinkedServiceTypeProperties - MongoDB linked service properties.
func (MongoDbV2LinkedServiceTypeProperties) MarshalJSON ¶
func (m MongoDbV2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbV2LinkedServiceTypeProperties.
func (*MongoDbV2LinkedServiceTypeProperties) UnmarshalJSON ¶
func (m *MongoDbV2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbV2LinkedServiceTypeProperties.
type MongoDbV2Sink ¶
type MongoDbV2Sink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // 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 any }
MongoDbV2Sink - A copy activity MongoDB sink.
func (*MongoDbV2Sink) GetCopySink ¶
func (m *MongoDbV2Sink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type MongoDbV2Sink.
func (MongoDbV2Sink) MarshalJSON ¶
func (m MongoDbV2Sink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MongoDbV2Sink.
func (*MongoDbV2Sink) UnmarshalJSON ¶
func (m *MongoDbV2Sink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MongoDbV2Sink.
type MongoDbV2Source ¶
type MongoDbV2Source struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 any // Cursor methods for Mongodb query CursorMethods *MongoDbCursorMethodsProperties // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
MongoDbV2Source - A copy activity source for a MongoDB database.
func (*MongoDbV2Source) GetCopySource ¶
func (m *MongoDbV2Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type MongoDbV2Source.
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 { // REQUIRED; Trigger type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // Pipelines that need to be started. Pipelines []*TriggerPipelineReference // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
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) GetTrigger ¶
func (m *MultiplePipelineTrigger) GetTrigger() *Trigger
GetTrigger implements the TriggerClassification 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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; MySQL linked service properties. TypeProperties *MySQLLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
MySQLLinkedService - Linked service for MySQL data source.
func (*MySQLLinkedService) GetLinkedService ¶
func (m *MySQLLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type MySQLLinkedService.
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 { // This allows the special “zero” date value 0000-00-00 to be retrieved from the database. Type: boolean. AllowZeroDateTime any // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an // error. Type: integer. ConnectionTimeout any // True to return DateTime.MinValue for date or datetime columns that have disallowed values. Type: boolean. ConvertZeroDateTime any // Database name for connection. Type: string. Database any // The version of the MySQL driver. Type: string. V1 or empty for legacy driver, V2 for new driver. V1 can support connection // string and property bag, V2 can only support connection string. DriverVersion any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Determines which column type (if any) should be read as a GUID. Type: string. None: No column types are automatically read // as a Guid; Char36: All CHAR(36) columns are read/written as a Guid using // lowercase hex with hyphens, which matches UUID. GUIDFormat any // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference // The port for the connection. Type: integer. Port any // The path to the client’s SSL certificate file in PEM format. SslKey must also be specified. Type: string. SSLCert any // The path to the client’s SSL private key in PEM format. SslCert must also be specified. Type: string. SSLKey any // SSL mode for connection. Type: integer. 0: disable, 1: prefer, 2: require, 3: verify-ca, 4: verify-full. SSLMode any // Server name for connection. Type: string. Server any // When set to true, TINYINT(1) values are returned as booleans. Type: bool. TreatTinyAsBoolean any // Use system trust store for connection. Type: integer. 0: enable, 1: disable. UseSystemTrustStore any // Username for authentication. Type: string. Username any }
MySQLLinkedServiceTypeProperties - MySQL linked service properties.
func (MySQLLinkedServiceTypeProperties) MarshalJSON ¶
func (m MySQLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MySQLLinkedServiceTypeProperties.
func (*MySQLLinkedServiceTypeProperties) UnmarshalJSON ¶
func (m *MySQLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MySQLLinkedServiceTypeProperties.
type MySQLSource ¶
type MySQLSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
MySQLSource - A copy activity source for MySQL databases.
func (*MySQLSource) GetCopySource ¶
func (m *MySQLSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type MySQLSource.
func (*MySQLSource) GetTabularSource ¶
func (m *MySQLSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type MySQLSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // MySQL table dataset properties. TypeProperties *MySQLTableDatasetTypeProperties }
MySQLTableDataset - The MySQL table dataset.
func (*MySQLTableDataset) GetDataset ¶
func (m *MySQLTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type MySQLTableDataset.
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 any }
MySQLTableDatasetTypeProperties - MySql table dataset properties.
func (MySQLTableDatasetTypeProperties) MarshalJSON ¶
func (m MySQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MySQLTableDatasetTypeProperties.
func (*MySQLTableDatasetTypeProperties) UnmarshalJSON ¶
func (m *MySQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MySQLTableDatasetTypeProperties.
type NetezzaLinkedService ¶
type NetezzaLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Netezza linked service properties. TypeProperties *NetezzaLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
NetezzaLinkedService - Netezza linked service.
func (*NetezzaLinkedService) GetLinkedService ¶
func (n *NetezzaLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type NetezzaLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference }
NetezzaLinkedServiceTypeProperties - Netezza linked service properties.
func (NetezzaLinkedServiceTypeProperties) MarshalJSON ¶
func (n NetezzaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NetezzaLinkedServiceTypeProperties.
func (*NetezzaLinkedServiceTypeProperties) UnmarshalJSON ¶
func (n *NetezzaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NetezzaLinkedServiceTypeProperties.
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 any // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionLowerBound any // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionUpperBound any }
NetezzaPartitionSettings - The settings that will be leveraged for Netezza source partitioning.
func (NetezzaPartitionSettings) MarshalJSON ¶
func (n NetezzaPartitionSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NetezzaPartitionSettings.
func (*NetezzaPartitionSettings) UnmarshalJSON ¶
func (n *NetezzaPartitionSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NetezzaPartitionSettings.
type NetezzaSource ¶
type NetezzaSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for Netezza read in parallel. Possible values include: "None", "DataSlice", "DynamicRange". PartitionOption any // The settings that will be leveraged for Netezza source partitioning. PartitionSettings *NetezzaPartitionSettings // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
NetezzaSource - A copy activity Netezza source.
func (*NetezzaSource) GetCopySource ¶
func (n *NetezzaSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type NetezzaSource.
func (*NetezzaSource) GetTabularSource ¶
func (n *NetezzaSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type NetezzaSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *NetezzaTableDatasetTypeProperties }
NetezzaTableDataset - Netezza dataset.
func (*NetezzaTableDataset) GetDataset ¶
func (n *NetezzaTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type NetezzaTableDataset.
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 any // The table name of the Netezza. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
NetezzaTableDatasetTypeProperties - Netezza dataset properties.
func (NetezzaTableDatasetTypeProperties) MarshalJSON ¶
func (n NetezzaTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NetezzaTableDatasetTypeProperties.
func (*NetezzaTableDatasetTypeProperties) UnmarshalJSON ¶
func (n *NetezzaTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NetezzaTableDatasetTypeProperties.
type NotebookParameter ¶
type NotebookParameter struct { // Notebook parameter type. Type *NotebookParameterType // Notebook parameter value. Type: string (or Expression with resultType string). Value any }
NotebookParameter - Notebook parameter.
func (NotebookParameter) MarshalJSON ¶
func (n NotebookParameter) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type NotebookParameter.
func (*NotebookParameter) UnmarshalJSON ¶
func (n *NotebookParameter) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type NotebookParameter.
type NotebookParameterType ¶
type NotebookParameterType string
NotebookParameterType - Notebook parameter type.
const ( NotebookParameterTypeBool NotebookParameterType = "bool" NotebookParameterTypeFloat NotebookParameterType = "float" NotebookParameterTypeInt NotebookParameterType = "int" NotebookParameterTypeString NotebookParameterType = "string" )
func PossibleNotebookParameterTypeValues ¶
func PossibleNotebookParameterTypeValues() []NotebookParameterType
PossibleNotebookParameterTypeValues returns the possible values for the NotebookParameterType const type.
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.
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.
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.
type ODataLinkedService ¶
type ODataLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; OData linked service properties. TypeProperties *ODataLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ODataLinkedService - Open Data Protocol (OData) linked service.
func (*ODataLinkedService) GetLinkedService ¶
func (o *ODataLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ODataLinkedService.
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 any // Specify the resource you are requesting authorization to use Directory. Type: string (or Expression with resultType string). AADResourceID any // Specify the credential type (key or cert) is used for service principal. AADServicePrincipalCredentialType *ODataAADServicePrincipalCredentialType // The additional HTTP headers in the request to RESTful API used for authorization. Type: key value pairs (value should be // string type). AuthHeaders any // Type of authentication used to connect to the OData service. AuthenticationType *ODataAuthenticationType // 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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password of the OData service. Password SecretBaseClassification // Specify the base64 encoded certificate of your application registered in Azure Active Directory. Type: string (or Expression // with resultType string). ServicePrincipalEmbeddedCert SecretBaseClassification // 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 // Specify the application id of your application registered in Azure Active Directory. Type: string (or Expression with resultType // string). ServicePrincipalID any // Specify the secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType // string). ServicePrincipalKey SecretBaseClassification // Specify the tenant information (domain name or tenant ID) under which your application resides. Type: string (or Expression // with resultType string). Tenant any // User name of the OData service. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // OData dataset properties. TypeProperties *ODataResourceDatasetTypeProperties }
ODataResourceDataset - The Open Data Protocol (OData) resource dataset.
func (*ODataResourceDataset) GetDataset ¶
func (o *ODataResourceDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ODataResourceDataset.
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 any }
ODataResourceDatasetTypeProperties - OData dataset properties.
func (ODataResourceDatasetTypeProperties) MarshalJSON ¶
func (o ODataResourceDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ODataResourceDatasetTypeProperties.
func (*ODataResourceDatasetTypeProperties) UnmarshalJSON ¶
func (o *ODataResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ODataResourceDatasetTypeProperties.
type ODataSource ¶
type ODataSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // OData query. For example, "$top=1". Type: string (or Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
ODataSource - A copy activity source for OData source.
func (*ODataSource) GetCopySource ¶
func (o *ODataSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ODataSource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; ODBC linked service properties. TypeProperties *OdbcLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
OdbcLinkedService - Open Database Connectivity (ODBC) linked service.
func (*OdbcLinkedService) GetLinkedService ¶
func (o *OdbcLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type OdbcLinkedService.
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, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType // string. ConnectionString any // 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 any // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for Basic authentication. Password SecretBaseClassification // User name for Basic authentication. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to execute before starting the copy. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
OdbcSink - A copy activity ODBC sink.
func (*OdbcSink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type OdbcSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
OdbcSource - A copy activity source for ODBC databases.
func (*OdbcSource) GetCopySource ¶
func (o *OdbcSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type OdbcSource.
func (*OdbcSource) GetTabularSource ¶
func (o *OdbcSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type OdbcSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // ODBC table dataset properties. TypeProperties *OdbcTableDatasetTypeProperties }
OdbcTableDataset - The ODBC table dataset.
func (*OdbcTableDataset) GetDataset ¶
func (o *OdbcTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type OdbcTableDataset.
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 any }
OdbcTableDatasetTypeProperties - ODBC table dataset properties.
func (OdbcTableDatasetTypeProperties) MarshalJSON ¶
func (o OdbcTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OdbcTableDatasetTypeProperties.
func (*OdbcTableDatasetTypeProperties) UnmarshalJSON ¶
func (o *OdbcTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OdbcTableDatasetTypeProperties.
type Office365Dataset ¶
type Office365Dataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Office365 dataset properties. TypeProperties *Office365DatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
Office365Dataset - The Office365 account.
func (*Office365Dataset) GetDataset ¶
func (o *Office365Dataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type Office365Dataset.
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 any // 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 any }
Office365DatasetTypeProperties - Office365 dataset properties.
func (Office365DatasetTypeProperties) MarshalJSON ¶
func (o Office365DatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Office365DatasetTypeProperties.
func (*Office365DatasetTypeProperties) UnmarshalJSON ¶
func (o *Office365DatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Office365DatasetTypeProperties.
type Office365LinkedService ¶
type Office365LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Office365 linked service properties. TypeProperties *Office365LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
Office365LinkedService - Office365 linked service.
func (*Office365LinkedService) GetLinkedService ¶
func (o *Office365LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type Office365LinkedService.
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 any // REQUIRED; Specify the application's client ID. Type: string (or Expression with resultType string). ServicePrincipalID any // REQUIRED; Specify the application's key. ServicePrincipalKey SecretBaseClassification // REQUIRED; Specify the tenant information under which your Azure AD web application resides. Type: string (or Expression // with resultType string). ServicePrincipalTenantID any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
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 { // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The groups containing all the users. Type: array of strings (or Expression with resultType array of strings). AllowedGroups any // The Column to apply the and . Type: string (or Expression with resultType string). DateFilterColumn any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // End time of the requested range for this dataset. Type: string (or Expression with resultType string). EndTime any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). // itemType: OutputColumn. Example: [ { "name": "Id" }, { "name": // "CreatedDateTime" } ] OutputColumns any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Start time of the requested range for this dataset. Type: string (or Expression with resultType string). StartTime any // The user scope uri. Type: string (or Expression with resultType string). UserScopeFilterURI any }
Office365Source - A copy activity source for an Office 365 service.
func (*Office365Source) GetCopySource ¶
func (o *Office365Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type Office365Source.
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 Operation ¶
type Operation struct { // Metadata associated with the operation. Display *OperationDisplay // Operation name: {provider}/{resource}/{operation} Name *string // The intended executor of the operation. Origin *string // Additional details about the operation. Properties *OperationProperties }
Operation - Azure Data Factory API operation definition.
func (Operation) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Operation.
func (*Operation) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Operation.
type OperationDisplay ¶
type OperationDisplay struct { // The description of the operation. Description *string // The type of operation: get, read, delete, etc. Operation *string // The name of the provider. Provider *string // The name of the resource type on which the operation is performed. Resource *string }
OperationDisplay - Metadata associated with the operation.
func (OperationDisplay) MarshalJSON ¶
func (o OperationDisplay) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationDisplay.
func (*OperationDisplay) UnmarshalJSON ¶
func (o *OperationDisplay) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationDisplay.
type OperationListResponse ¶
type OperationListResponse struct { // The link to the next page of results, if any remaining results exist. NextLink *string // List of Data Factory operations supported by the Data Factory resource provider. Value []*Operation }
OperationListResponse - A list of operations that can be performed by the Data Factory service.
func (OperationListResponse) MarshalJSON ¶
func (o OperationListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationListResponse.
func (*OperationListResponse) UnmarshalJSON ¶
func (o *OperationListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationListResponse.
type OperationLogSpecification ¶
type OperationLogSpecification struct { // Blobs created in the customer storage account, per hour. BlobDuration *string // Localized display name. DisplayName *string // The name of the log category. Name *string }
OperationLogSpecification - Details about an operation related to logs.
func (OperationLogSpecification) MarshalJSON ¶
func (o OperationLogSpecification) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationLogSpecification.
func (*OperationLogSpecification) UnmarshalJSON ¶
func (o *OperationLogSpecification) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationLogSpecification.
type OperationMetricAvailability ¶
type OperationMetricAvailability struct { // Blob created in the customer storage account, per hour. BlobDuration *string // The granularity for the metric. TimeGrain *string }
OperationMetricAvailability - Defines how often data for a metric becomes available.
func (OperationMetricAvailability) MarshalJSON ¶
func (o OperationMetricAvailability) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationMetricAvailability.
func (*OperationMetricAvailability) UnmarshalJSON ¶
func (o *OperationMetricAvailability) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationMetricAvailability.
type OperationMetricDimension ¶
type OperationMetricDimension struct { // The display name of the metric dimension. DisplayName *string // The name of the dimension for the metric. Name *string // Whether the dimension should be exported to Azure Monitor. ToBeExportedForShoebox *bool }
OperationMetricDimension - Defines the metric dimension.
func (OperationMetricDimension) MarshalJSON ¶
func (o OperationMetricDimension) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationMetricDimension.
func (*OperationMetricDimension) UnmarshalJSON ¶
func (o *OperationMetricDimension) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationMetricDimension.
type OperationMetricSpecification ¶
type OperationMetricSpecification struct { // The type of metric aggregation. AggregationType *string // Defines how often data for metrics becomes available. Availabilities []*OperationMetricAvailability // Defines the metric dimension. Dimensions []*OperationMetricDimension // The description of the metric. DisplayDescription *string // Localized display name of the metric. DisplayName *string // Whether or not the service is using regional MDM accounts. EnableRegionalMdmAccount *string // The name of the metric. Name *string // The name of the MDM account. SourceMdmAccount *string // The name of the MDM namespace. SourceMdmNamespace *string // The unit that the metric is measured in. Unit *string }
OperationMetricSpecification - Details about an operation related to metrics.
func (OperationMetricSpecification) MarshalJSON ¶
func (o OperationMetricSpecification) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationMetricSpecification.
func (*OperationMetricSpecification) UnmarshalJSON ¶
func (o *OperationMetricSpecification) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationMetricSpecification.
type OperationProperties ¶
type OperationProperties struct { // Details about a service operation. ServiceSpecification *OperationServiceSpecification }
OperationProperties - Additional details about an operation.
func (OperationProperties) MarshalJSON ¶
func (o OperationProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationProperties.
func (*OperationProperties) UnmarshalJSON ¶
func (o *OperationProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationProperties.
type OperationServiceSpecification ¶
type OperationServiceSpecification struct { // Details about operations related to logs. LogSpecifications []*OperationLogSpecification // Details about operations related to metrics. MetricSpecifications []*OperationMetricSpecification }
OperationServiceSpecification - Details about a service operation.
func (OperationServiceSpecification) MarshalJSON ¶
func (o OperationServiceSpecification) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationServiceSpecification.
func (*OperationServiceSpecification) UnmarshalJSON ¶
func (o *OperationServiceSpecification) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationServiceSpecification.
type OperationsClient ¶
type OperationsClient struct {
// contains filtered or unexported fields
}
OperationsClient contains the methods for the Operations group. Don't use this type directly, use NewOperationsClient() instead.
func NewOperationsClient ¶
func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error)
NewOperationsClient creates a new instance of OperationsClient with the specified values.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*OperationsClient) NewListPager ¶
func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse]
NewListPager - Lists the available Azure Data Factory API operations.
Generated from API version 2018-06-01
- options - OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Operations_List.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewOperationsClient().NewListPager(nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.OperationListResponse = armdatafactory.OperationListResponse{ // Value: []*armdatafactory.Operation{ // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/metricDefinitions/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Gets the available metrics for datafactories"), // Operation: to.Ptr("Read datafactories metric definitions"), // Provider: to.Ptr("Microsoft.DataFactory"), // Resource: to.Ptr("datafactories"), // }, // Origin: to.Ptr("system"), // Properties: &armdatafactory.OperationProperties{ // ServiceSpecification: &armdatafactory.OperationServiceSpecification{ // MetricSpecifications: []*armdatafactory.OperationMetricSpecification{ // { // Name: to.Ptr("FailedRuns"), // AggregationType: to.Ptr("Total"), // Availabilities: []*armdatafactory.OperationMetricAvailability{ // { // BlobDuration: to.Ptr("P1D"), // TimeGrain: to.Ptr("PT1H"), // }}, // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("pipelineName"), // DisplayName: to.Ptr("Pipeline"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("activityName"), // DisplayName: to.Ptr("Activity"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("windowEnd"), // DisplayName: to.Ptr("Window End"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("windowStart"), // DisplayName: to.Ptr("Window Start"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Failed Runs"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetricsV1"), // Unit: to.Ptr("Count"), // }, // { // Name: to.Ptr("SuccessfulRuns"), // AggregationType: to.Ptr("Total"), // Availabilities: []*armdatafactory.OperationMetricAvailability{ // { // BlobDuration: to.Ptr("P1D"), // TimeGrain: to.Ptr("PT1H"), // }}, // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("pipelineName"), // DisplayName: to.Ptr("Pipeline"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("activityName"), // DisplayName: to.Ptr("Activity"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("windowEnd"), // DisplayName: to.Ptr("Window End"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("windowStart"), // DisplayName: to.Ptr("Window Start"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Successful Runs"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetricsV1"), // Unit: to.Ptr("Count"), // }}, // }, // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/diagnosticSettings/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Gets the diagnostic setting for the resource"), // Operation: to.Ptr("Read diagnostic setting"), // Provider: to.Ptr("Microsoft.DataFactory"), // Resource: to.Ptr("datafactories"), // }, // Origin: to.Ptr("system"), // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/providers/Microsoft.Insights/diagnosticSettings/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or updates the diagnostic setting for the resource"), // Operation: to.Ptr("Write diagnostic setting"), // Provider: to.Ptr("Microsoft.DataFactory"), // Resource: to.Ptr("datafactories"), // }, // Origin: to.Ptr("system"), // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/providers/Microsoft.Insights/logDefinitions/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Gets the available logs for factories"), // Operation: to.Ptr("Read factories log definitions"), // Provider: to.Ptr("Microsoft.DataFactory"), // Resource: to.Ptr("The log definition of factories"), // }, // Origin: to.Ptr("system"), // Properties: &armdatafactory.OperationProperties{ // ServiceSpecification: &armdatafactory.OperationServiceSpecification{ // LogSpecifications: []*armdatafactory.OperationLogSpecification{ // { // Name: to.Ptr("ActivityRuns"), // BlobDuration: to.Ptr("PT1H"), // DisplayName: to.Ptr("Pipeline activity runs log"), // }, // { // Name: to.Ptr("PipelineRuns"), // BlobDuration: to.Ptr("PT1H"), // DisplayName: to.Ptr("Pipeline runs log"), // }, // { // Name: to.Ptr("TriggerRuns"), // BlobDuration: to.Ptr("PT1H"), // DisplayName: to.Ptr("Trigger runs log"), // }}, // }, // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/providers/Microsoft.Insights/diagnosticSettings/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Gets the diagnostic setting for the resource"), // Operation: to.Ptr("Read diagnostic setting"), // Provider: to.Ptr("Microsoft.DataFactory"), // Resource: to.Ptr("factories"), // }, // Origin: to.Ptr("system"), // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/providers/Microsoft.Insights/diagnosticSettings/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or updates the diagnostic setting for the resource"), // Operation: to.Ptr("Write diagnostic setting"), // Provider: to.Ptr("Microsoft.DataFactory"), // Resource: to.Ptr("factories"), // }, // Origin: to.Ptr("system"), // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/providers/Microsoft.Insights/metricDefinitions/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Gets the available metrics for factories"), // Operation: to.Ptr("Read metric definitions"), // Provider: to.Ptr("Microsoft.DataFactory"), // Resource: to.Ptr("factories"), // }, // Origin: to.Ptr("system"), // Properties: &armdatafactory.OperationProperties{ // ServiceSpecification: &armdatafactory.OperationServiceSpecification{ // MetricSpecifications: []*armdatafactory.OperationMetricSpecification{ // { // Name: to.Ptr("PipelineFailedRuns"), // AggregationType: to.Ptr("Total"), // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("FailureType"), // DisplayName: to.Ptr("Failure Type"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("Name"), // DisplayName: to.Ptr("Pipeline"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Failed pipeline runs metrics"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetrics"), // Unit: to.Ptr("Count"), // }, // { // Name: to.Ptr("PipelineSucceededRuns"), // AggregationType: to.Ptr("Total"), // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("FailureType"), // DisplayName: to.Ptr("Failure Type"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("Name"), // DisplayName: to.Ptr("Pipeline"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Succeeded pipeline runs metrics"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetrics"), // Unit: to.Ptr("Count"), // }, // { // Name: to.Ptr("ActivityFailedRuns"), // AggregationType: to.Ptr("Total"), // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("ActivityType"), // DisplayName: to.Ptr("Activity Type"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("PipelineName"), // DisplayName: to.Ptr("Pipeline"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("FailureType"), // DisplayName: to.Ptr("Failure Type"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("Name"), // DisplayName: to.Ptr("Activity"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Failed activity runs metrics"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetrics"), // Unit: to.Ptr("Count"), // }, // { // Name: to.Ptr("ActivitySucceededRuns"), // AggregationType: to.Ptr("Total"), // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("ActivityType"), // DisplayName: to.Ptr("Activity Type"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("PipelineName"), // DisplayName: to.Ptr("Pipeline"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("FailureType"), // DisplayName: to.Ptr("Failure Type"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("Name"), // DisplayName: to.Ptr("Activity"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Succeeded activity runs metrics"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetrics"), // Unit: to.Ptr("Count"), // }, // { // Name: to.Ptr("TriggerFailedRuns"), // AggregationType: to.Ptr("Total"), // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("Name"), // DisplayName: to.Ptr("Trigger"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("FailureType"), // DisplayName: to.Ptr("Failure Type"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Failed trigger runs metrics"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetrics"), // Unit: to.Ptr("Count"), // }, // { // Name: to.Ptr("TriggerSucceededRuns"), // AggregationType: to.Ptr("Total"), // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("Name"), // DisplayName: to.Ptr("Trigger"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("FailureType"), // DisplayName: to.Ptr("Failure Type"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Succeeded trigger runs metrics"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetrics"), // Unit: to.Ptr("Count"), // }, // { // Name: to.Ptr("IntegrationRuntimeCpuPercentage"), // AggregationType: to.Ptr("Average"), // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("IntegrationRuntimeName"), // DisplayName: to.Ptr("Integration Runtime"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("NodeName"), // DisplayName: to.Ptr("Integration Runtime Node"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Integration runtime CPU utilization"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetrics"), // Unit: to.Ptr("Percent"), // }, // { // Name: to.Ptr("IntegrationRuntimeAvailableMemory"), // AggregationType: to.Ptr("Average"), // Dimensions: []*armdatafactory.OperationMetricDimension{ // { // Name: to.Ptr("IntegrationRuntimeName"), // DisplayName: to.Ptr("Integration Runtime"), // ToBeExportedForShoebox: to.Ptr(true), // }, // { // Name: to.Ptr("NodeName"), // DisplayName: to.Ptr("Integration Runtime Node"), // ToBeExportedForShoebox: to.Ptr(true), // }}, // DisplayName: to.Ptr("Integration runtime available memory"), // EnableRegionalMdmAccount: to.Ptr("false"), // SourceMdmAccount: to.Ptr("MicrosoftDataFactoryProdShoebox"), // SourceMdmNamespace: to.Ptr("ADFMetrics"), // Unit: to.Ptr("Bytes"), // }}, // }, // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/register/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Registers the subscription for the Data Factory Resource Provider."), // Operation: to.Ptr("Register Data Factory Resource Provider"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory Resource Provider"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/unregister/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Unregisters the subscription for the Data Factory Resource Provider."), // Operation: to.Ptr("Unregister Data Factory Resource Provider"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory Resource Provider"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads the Data Factory."), // Operation: to.Ptr("Read Data Factory"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates the Data Factory."), // Operation: to.Ptr("Create or Update Data Factory"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes the Data Factory."), // Operation: to.Ptr("Delete Data Factory"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/linkedServices/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads any Linked Service."), // Operation: to.Ptr("Read Linked Service"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Linked Service"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/linkedServices/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes any Linked Service."), // Operation: to.Ptr("Delete Linked Service"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Linked Service"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/linkedServices/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates any Linked Service."), // Operation: to.Ptr("Create or Update Linked Service"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Linked Service"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datapipelines/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads any Pipeline."), // Operation: to.Ptr("Read Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datapipelines/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes any Pipeline."), // Operation: to.Ptr("Delete Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datapipelines/pause/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Pauses any Pipeline."), // Operation: to.Ptr("Pause Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datapipelines/resume/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Resumes any Pipeline."), // Operation: to.Ptr("Resume Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datapipelines/update/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Updates any Pipeline."), // Operation: to.Ptr("Update Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datapipelines/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates any Pipeline."), // Operation: to.Ptr("Create or Update Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datasets/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads any Dataset."), // Operation: to.Ptr("Read Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datasets/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes any Dataset."), // Operation: to.Ptr("Delete Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datasets/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates any Dataset."), // Operation: to.Ptr("Create or Update Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/tables/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads any Dataset."), // Operation: to.Ptr("Read Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/tables/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes any Dataset."), // Operation: to.Ptr("Delete Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/tables/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates any Dataset."), // Operation: to.Ptr("Create or Update Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datasets/slices/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Gets the Data Slices in the given period."), // Operation: to.Ptr("Read Data Slices"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Slice"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datasets/slices/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Update the Status of the Data Slice."), // Operation: to.Ptr("Update Data Slice Status"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Slice"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datasets/sliceruns/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads the Data Slice Run for the given dataset with the given start time."), // Operation: to.Ptr("Read Data Slice Run"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Slice"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/runs/loginfo/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads a SAS URI to a blob container containing the logs."), // Operation: to.Ptr("Read Run Log Info"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Run Log"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/activitywindows/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Activity Windows in the Data Factory with specified parameters."), // Operation: to.Ptr("Read Activity Windows in any Data Factory"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Activity Windows"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datapipelines/activitywindows/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Activity Windows for the Pipeline with specified parameters."), // Operation: to.Ptr("Read Activity Windows for any Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Activity Windows"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datapipelines/activities/activitywindows/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Activity Windows for the Pipeline Activity with specified parameters."), // Operation: to.Ptr("Read Activity Windows for any Pipeline Activity"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Activity Windows"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/datasets/activitywindows/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Activity Windows for the Dataset with specified parameters."), // Operation: to.Ptr("Read Activity Windows for any Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Activity Windows"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/gateways/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads any Gateway."), // Operation: to.Ptr("Read Gateway"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Gateway"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/gateways/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates any Gateway."), // Operation: to.Ptr("Create or Update Gateway"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Gateway"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/gateways/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes any Gateway."), // Operation: to.Ptr("Delete Gateway"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Gateway"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/gateways/connectioninfo/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads the Connection Info for any Gateway."), // Operation: to.Ptr("Read Gateway Connection Info"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Gateway"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/gateways/listauthkeys/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Lists the Authentication Keys for any Gateway."), // Operation: to.Ptr("List Gateway Authentication Keys"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Gateway"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/datafactories/gateways/regenerateauthkey/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Regenerates the Authentication Keys for any Gateway."), // Operation: to.Ptr("Regenerate Gateway Authentication Keys"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Gateway"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Data Factory."), // Operation: to.Ptr("Read Data Factory"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Create or Update Data Factory"), // Operation: to.Ptr("Create or Update any Data Factory."), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes Data Factory."), // Operation: to.Ptr("Delete Data Factory"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/linkedServices/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Linked Service."), // Operation: to.Ptr("Read Linked Service"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Linked Service"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/linkedServices/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes Linked Service."), // Operation: to.Ptr("Delete Linked Service"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Linked Service"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/linkedServices/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Create or Update Linked Service"), // Operation: to.Ptr("Create or Update any Linked Service."), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Linked Service"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/pipelines/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Pipeline."), // Operation: to.Ptr("Read Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/pipelines/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes Pipeline."), // Operation: to.Ptr("Delete Pipeline"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/pipelines/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Create or Update Pipeline"), // Operation: to.Ptr("Create or Update any Pipeline."), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/pipelines/createrun/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates a run for the Pipeline."), // Operation: to.Ptr("Create Pipeline Run"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Pipeline"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/cancelpipelinerun/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Cancels the pipeline run specified by the run ID."), // Operation: to.Ptr("Cancel any Pipeline Run"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/pipelineruns/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads the Pipeline Runs."), // Operation: to.Ptr("Read Pipeline Runs"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/pipelineruns/activityruns/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads the activity runs for the specified pipeline run ID."), // Operation: to.Ptr("Read Activity Runs"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/datasets/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads any Dataset."), // Operation: to.Ptr("Read Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/datasets/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes any Dataset."), // Operation: to.Ptr("Delete Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/datasets/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates any Dataset."), // Operation: to.Ptr("Create or Update Dataset"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Dataset"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads any Integration Runtime."), // Operation: to.Ptr("Read Integration Runtime"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates any Integration Runtime."), // Operation: to.Ptr("Create or Update Integration Runtime"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes any Integration Runtime."), // Operation: to.Ptr("Delete Integration Runtime"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/start/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Starts any Integration Runtime."), // Operation: to.Ptr("Start Integration Runtime"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/stop/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Stops any Integration Runtime."), // Operation: to.Ptr("Stop Integration Runtime"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/getconnectioninfo/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Integration Runtime Connection Info."), // Operation: to.Ptr("Read Integration Runtime Connection Info"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/getstatus/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads Integration Runtime Status."), // Operation: to.Ptr("Read Integration Runtime Status"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/listauthkeys/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Lists the Authentication Keys for any Integration Runtime."), // Operation: to.Ptr("List Integration Runtime Authentication Keys"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/monitoringdata/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Gets the Monitoring Data for any Integration Runtime."), // Operation: to.Ptr("Get Integration Runtime Monitoring Data"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/nodes/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes the Node for the specified Integration Runtime."), // Operation: to.Ptr("Delete Integration Runtime Node"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/nodes/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Updates a self-hosted Integration Runtime Node."), // Operation: to.Ptr("Update Integration Runtime Node"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/nodes/ipAddress/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Returns the IP Address for the specified node of the Integration Runtime."), // Operation: to.Ptr("Read Integration Runtime Node IP Address"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/synccredentials/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Syncs the Credentials for the specified Integration Runtime."), // Operation: to.Ptr("Sync Credentials for Integration Runtime"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/upgrade/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Upgrades the specified Integration Runtime."), // Operation: to.Ptr("Upgrade Integration Runtime"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/integrationruntimes/regenerateauthkey/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Regenerates the Authentication Keys for the specified Integration Runtime."), // Operation: to.Ptr("Regenerate Integration Runtime Authentication Keys"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Integration Runtime"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/triggers/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads any Trigger."), // Operation: to.Ptr("Read Trigger"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Trigger"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/triggers/write"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Creates or Updates any Trigger."), // Operation: to.Ptr("Create or Update Trigger"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Trigger"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/triggers/delete"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Deletes any Trigger."), // Operation: to.Ptr("Delete Trigger"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Trigger"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/triggers/start/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Starts any Trigger."), // Operation: to.Ptr("Start Trigger"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Trigger"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/triggers/stop/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Stops any Trigger."), // Operation: to.Ptr("Stop Trigger"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Trigger"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/factories/triggers/triggerruns/read"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Reads the Trigger Runs."), // Operation: to.Ptr("Read Trigger Runs"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }, // { // Name: to.Ptr("Microsoft.DataFactory/locations/configureFactoryRepo/action"), // Display: &armdatafactory.OperationDisplay{ // Description: to.Ptr("Configures the repository for the factory."), // Operation: to.Ptr("Configure Factory Repository"), // Provider: to.Ptr("Microsoft Data Factory"), // Resource: to.Ptr("Data Factory"), // }, // }}, // } }
Output:
type OperationsClientListOptions ¶
type OperationsClientListOptions struct { }
OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
type OperationsClientListResponse ¶
type OperationsClientListResponse struct { // A list of operations that can be performed by the Data Factory service. OperationListResponse }
OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OracleCloudStorageLinkedService ¶
type OracleCloudStorageLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Oracle Cloud Storage linked service properties. TypeProperties *OracleCloudStorageLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
OracleCloudStorageLinkedService - Linked service for Oracle Cloud Storage.
func (*OracleCloudStorageLinkedService) GetLinkedService ¶
func (o *OracleCloudStorageLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type OracleCloudStorageLinkedService.
func (OracleCloudStorageLinkedService) MarshalJSON ¶
func (o OracleCloudStorageLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleCloudStorageLinkedService.
func (*OracleCloudStorageLinkedService) UnmarshalJSON ¶
func (o *OracleCloudStorageLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleCloudStorageLinkedService.
type OracleCloudStorageLinkedServiceTypeProperties ¶
type OracleCloudStorageLinkedServiceTypeProperties struct { // The access key identifier of the Oracle Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression // with resultType string). AccessKeyID any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The secret access key of the Oracle Cloud Storage Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification // This value specifies the endpoint to access with the Oracle 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 any }
OracleCloudStorageLinkedServiceTypeProperties - Oracle Cloud Storage linked service properties.
func (OracleCloudStorageLinkedServiceTypeProperties) MarshalJSON ¶
func (o OracleCloudStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleCloudStorageLinkedServiceTypeProperties.
func (*OracleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON ¶
func (o *OracleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleCloudStorageLinkedServiceTypeProperties.
type OracleCloudStorageLocation ¶
type OracleCloudStorageLocation struct { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the bucketName of Oracle Cloud Storage. Type: string (or Expression with resultType string) BucketName any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any // Specify the version of Oracle Cloud Storage. Type: string (or Expression with resultType string). Version any }
OracleCloudStorageLocation - The location of Oracle Cloud Storage dataset.
func (*OracleCloudStorageLocation) GetDatasetLocation ¶
func (o *OracleCloudStorageLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type OracleCloudStorageLocation.
func (OracleCloudStorageLocation) MarshalJSON ¶
func (o OracleCloudStorageLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleCloudStorageLocation.
func (*OracleCloudStorageLocation) UnmarshalJSON ¶
func (o *OracleCloudStorageLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleCloudStorageLocation.
type OracleCloudStorageReadSettings ¶
type OracleCloudStorageReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // The prefix filter for the Oracle Cloud Storage object name. Type: string (or Expression with resultType string). Prefix any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Oracle Cloud Storage wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Oracle Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
OracleCloudStorageReadSettings - Oracle Cloud Storage read settings.
func (*OracleCloudStorageReadSettings) GetStoreReadSettings ¶
func (o *OracleCloudStorageReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type OracleCloudStorageReadSettings.
func (OracleCloudStorageReadSettings) MarshalJSON ¶
func (o OracleCloudStorageReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleCloudStorageReadSettings.
func (*OracleCloudStorageReadSettings) UnmarshalJSON ¶
func (o *OracleCloudStorageReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleCloudStorageReadSettings.
type OracleLinkedService ¶
type OracleLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Oracle database linked service properties. TypeProperties *OracleLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
OracleLinkedService - Oracle database.
func (*OracleLinkedService) GetLinkedService ¶
func (o *OracleLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type OracleLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference }
OracleLinkedServiceTypeProperties - Oracle database linked service properties.
func (OracleLinkedServiceTypeProperties) MarshalJSON ¶
func (o OracleLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleLinkedServiceTypeProperties.
func (*OracleLinkedServiceTypeProperties) UnmarshalJSON ¶
func (o *OracleLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleLinkedServiceTypeProperties.
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 any // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionLowerBound any // Names of the physical partitions of Oracle table. PartitionNames any // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionUpperBound any }
OraclePartitionSettings - The settings that will be leveraged for Oracle source partitioning.
func (OraclePartitionSettings) MarshalJSON ¶
func (o OraclePartitionSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OraclePartitionSettings.
func (*OraclePartitionSettings) UnmarshalJSON ¶
func (o *OraclePartitionSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OraclePartitionSettings.
type OracleServiceCloudLinkedService ¶
type OracleServiceCloudLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Oracle Service Cloud linked service properties. TypeProperties *OracleServiceCloudLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
OracleServiceCloudLinkedService - Oracle Service Cloud linked service.
func (*OracleServiceCloudLinkedService) GetLinkedService ¶
func (o *OracleServiceCloudLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type OracleServiceCloudLinkedService.
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 any // REQUIRED; The password corresponding to the user name that you provided in the username key. Password SecretBaseClassification // REQUIRED; The user name that you use to access Oracle Service Cloud server. Username any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression // with resultType boolean). UseEncryptedEndpoints any // 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 any // 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 any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
OracleServiceCloudObjectDataset - Oracle Service Cloud dataset.
func (*OracleServiceCloudObjectDataset) GetDataset ¶
func (o *OracleServiceCloudObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type OracleServiceCloudObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
OracleServiceCloudSource - A copy activity Oracle Service Cloud source.
func (*OracleServiceCloudSource) GetCopySource ¶
func (o *OracleServiceCloudSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type OracleServiceCloudSource.
func (*OracleServiceCloudSource) GetTabularSource ¶
func (o *OracleServiceCloudSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type OracleServiceCloudSource.
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
OracleSink - A copy activity Oracle sink.
func (*OracleSink) GetCopySink ¶
func (o *OracleSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type OracleSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Oracle reader query. Type: string (or Expression with resultType string). OracleReaderQuery any // The partition mechanism that will be used for Oracle read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". PartitionOption any // The settings that will be leveraged for Oracle source partitioning. PartitionSettings *OraclePartitionSettings // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
OracleSource - A copy activity Oracle source.
func (*OracleSource) GetCopySource ¶
func (o *OracleSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type OracleSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // On-premises Oracle dataset properties. TypeProperties *OracleTableDatasetTypeProperties }
OracleTableDataset - The on-premises Oracle database dataset.
func (*OracleTableDataset) GetDataset ¶
func (o *OracleTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type OracleTableDataset.
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 any // The table name of the on-premises Oracle database. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
OracleTableDatasetTypeProperties - On-premises Oracle dataset properties.
func (OracleTableDatasetTypeProperties) MarshalJSON ¶
func (o OracleTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OracleTableDatasetTypeProperties.
func (*OracleTableDatasetTypeProperties) UnmarshalJSON ¶
func (o *OracleTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OracleTableDatasetTypeProperties.
type OrcDataset ¶
type OrcDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // ORC dataset properties. TypeProperties *OrcDatasetTypeProperties }
OrcDataset - ORC dataset.
func (*OrcDataset) GetDataset ¶
func (o *OrcDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type OrcDataset.
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 // The data orcCompressionCodec. Type: string (or Expression with resultType string). OrcCompressionCodec any }
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 { // REQUIRED; Type of dataset storage format. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). Deserializer any // Serializer. Type: string (or Expression with resultType string). Serializer any }
OrcFormat - The data stored in Optimized Row Columnar (ORC) format.
func (*OrcFormat) GetDatasetStorageFormat ¶
func (o *OrcFormat) GetDatasetStorageFormat() *DatasetStorageFormat
GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type OrcFormat.
func (OrcFormat) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type OrcFormat.
func (*OrcFormat) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type OrcFormat.
type OrcSink ¶
type OrcSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // ORC format settings. FormatSettings *OrcWriteSettings // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // ORC store settings. StoreSettings StoreWriteSettingsClassification // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
OrcSink - A copy activity ORC sink.
func (*OrcSink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type OrcSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // ORC store settings. StoreSettings StoreReadSettingsClassification }
OrcSource - A copy activity ORC source.
func (*OrcSource) GetCopySource ¶
func (o *OrcSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type OrcSource.
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression // with resultType string). FileNamePrefix any // 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 any }
OrcWriteSettings - Orc write settings.
func (*OrcWriteSettings) GetFormatWriteSettings ¶
func (o *OrcWriteSettings) GetFormatWriteSettings() *FormatWriteSettings
GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type OrcWriteSettings.
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 PackageStore ¶
type PackageStore struct { // REQUIRED; The name of the package store Name *string // REQUIRED; The package store linked service reference. PackageStoreLinkedService *EntityReference }
PackageStore - Package store for the SSIS integration runtime.
func (PackageStore) MarshalJSON ¶
func (p PackageStore) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PackageStore.
func (*PackageStore) UnmarshalJSON ¶
func (p *PackageStore) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PackageStore.
type ParameterSpecification ¶
type ParameterSpecification struct { // REQUIRED; Parameter type. Type *ParameterType // Default value of parameter. DefaultValue any }
ParameterSpecification - Definition of a single parameter for an entity.
func (ParameterSpecification) MarshalJSON ¶
func (p ParameterSpecification) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParameterSpecification.
func (*ParameterSpecification) UnmarshalJSON ¶
func (p *ParameterSpecification) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ParameterSpecification.
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.
type ParquetDataset ¶
type ParquetDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Parquet dataset properties. TypeProperties *ParquetDatasetTypeProperties }
ParquetDataset - Parquet dataset.
func (*ParquetDataset) GetDataset ¶
func (p *ParquetDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ParquetDataset.
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 // The data compressionCodec. Type: string (or Expression with resultType string). CompressionCodec any }
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 { // REQUIRED; Type of dataset storage format. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). Deserializer any // Serializer. Type: string (or Expression with resultType string). Serializer any }
ParquetFormat - The data stored in Parquet format.
func (*ParquetFormat) GetDatasetStorageFormat ¶
func (p *ParquetFormat) GetDatasetStorageFormat() *DatasetStorageFormat
GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type ParquetFormat.
func (ParquetFormat) MarshalJSON ¶
func (p ParquetFormat) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParquetFormat.
func (*ParquetFormat) UnmarshalJSON ¶
func (p *ParquetFormat) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ParquetFormat.
type ParquetReadSettings ¶
type ParquetReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification }
ParquetReadSettings - Parquet read settings.
func (*ParquetReadSettings) GetFormatReadSettings ¶
func (p *ParquetReadSettings) GetFormatReadSettings() *FormatReadSettings
GetFormatReadSettings implements the FormatReadSettingsClassification interface for type ParquetReadSettings.
func (ParquetReadSettings) MarshalJSON ¶
func (p ParquetReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ParquetReadSettings.
func (*ParquetReadSettings) UnmarshalJSON ¶
func (p *ParquetReadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ParquetReadSettings.
type ParquetSink ¶
type ParquetSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Parquet format settings. FormatSettings *ParquetWriteSettings // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Parquet store settings. StoreSettings StoreWriteSettingsClassification // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
ParquetSink - A copy activity Parquet sink.
func (*ParquetSink) GetCopySink ¶
func (p *ParquetSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type ParquetSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Parquet format settings. FormatSettings *ParquetReadSettings // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Parquet store settings. StoreSettings StoreReadSettingsClassification }
ParquetSource - A copy activity Parquet source.
func (*ParquetSource) GetCopySource ¶
func (p *ParquetSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ParquetSource.
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression // with resultType string). FileNamePrefix any // 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 any }
ParquetWriteSettings - Parquet write settings.
func (*ParquetWriteSettings) GetFormatWriteSettings ¶
func (p *ParquetWriteSettings) GetFormatWriteSettings() *FormatWriteSettings
GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type ParquetWriteSettings.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Paypal Service linked service properties. TypeProperties *PaypalLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
PaypalLinkedService - Paypal Service linked service.
func (*PaypalLinkedService) GetLinkedService ¶
func (p *PaypalLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type PaypalLinkedService.
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 any // REQUIRED; The URL of the PayPal instance. (i.e. api.sandbox.paypal.com) Host any // The client secret associated with your PayPal application. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
PaypalObjectDataset - Paypal Service dataset.
func (*PaypalObjectDataset) GetDataset ¶
func (p *PaypalObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type PaypalObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
PaypalSource - A copy activity Paypal Service source.
func (*PaypalSource) GetCopySource ¶
func (p *PaypalSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type PaypalSource.
func (*PaypalSource) GetTabularSource ¶
func (p *PaypalSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type PaypalSource.
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.
type PhoenixDatasetTypeProperties ¶
type PhoenixDatasetTypeProperties struct { // The schema name of the Phoenix. Type: string (or Expression with resultType string). Schema any // The table name of the Phoenix. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
PhoenixDatasetTypeProperties - Phoenix Dataset Properties
func (PhoenixDatasetTypeProperties) MarshalJSON ¶
func (p PhoenixDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PhoenixDatasetTypeProperties.
func (*PhoenixDatasetTypeProperties) UnmarshalJSON ¶
func (p *PhoenixDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PhoenixDatasetTypeProperties.
type PhoenixLinkedService ¶
type PhoenixLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Phoenix server linked service properties. TypeProperties *PhoenixLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
PhoenixLinkedService - Phoenix server linked service.
func (*PhoenixLinkedService) GetLinkedService ¶
func (p *PhoenixLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type PhoenixLinkedService.
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 // REQUIRED; The IP address or host name of the Phoenix server. (i.e. 192.168.222.160) Host any // 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 any // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert any // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The partial URL corresponding to the Phoenix server. (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix // if using WindowsAzureHDInsightService. HTTPPath any // The password corresponding to the user name. Password SecretBaseClassification // The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765. Port any // 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 any // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. UseSystemTrustStore any // The user name used to connect to the Phoenix server. Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *PhoenixDatasetTypeProperties }
PhoenixObjectDataset - Phoenix server dataset.
func (*PhoenixObjectDataset) GetDataset ¶
func (p *PhoenixObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type PhoenixObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
PhoenixSource - A copy activity Phoenix server source.
func (*PhoenixSource) GetCopySource ¶
func (p *PhoenixSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type PhoenixSource.
func (*PhoenixSource) GetTabularSource ¶
func (p *PhoenixSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type PhoenixSource.
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 // List of tags that can be used for describing the Pipeline. Annotations []any // The max number of concurrent runs for the pipeline. Concurrency *int32 // The description of the pipeline. Description *string // The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level. Folder *PipelineFolder // List of parameters for pipeline. Parameters map[string]*ParameterSpecification // Pipeline Policy. Policy *PipelinePolicy // Dimensions emitted by Pipeline. RunDimensions map[string]any // List of variables for pipeline. Variables map[string]*VariableSpecification }
Pipeline - A data factory 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 PipelineElapsedTimeMetricPolicy ¶
type PipelineElapsedTimeMetricPolicy struct { // TimeSpan value, after which an Azure Monitoring Metric is fired. Duration any }
PipelineElapsedTimeMetricPolicy - Pipeline ElapsedTime Metric Policy.
func (PipelineElapsedTimeMetricPolicy) MarshalJSON ¶
func (p PipelineElapsedTimeMetricPolicy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineElapsedTimeMetricPolicy.
func (*PipelineElapsedTimeMetricPolicy) UnmarshalJSON ¶
func (p *PipelineElapsedTimeMetricPolicy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineElapsedTimeMetricPolicy.
type PipelineExternalComputeScaleProperties ¶
type PipelineExternalComputeScaleProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Number of the the external nodes, which should be greater than 0 and less than 11. NumberOfExternalNodes *int32 // Number of the pipeline nodes, which should be greater than 0 and less than 11. NumberOfPipelineNodes *int32 // Time to live (in minutes) setting of integration runtime which will execute pipeline and external activity. TimeToLive *int32 }
PipelineExternalComputeScaleProperties - PipelineExternalComputeScale properties for managed integration runtime.
func (PipelineExternalComputeScaleProperties) MarshalJSON ¶
func (p PipelineExternalComputeScaleProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineExternalComputeScaleProperties.
func (*PipelineExternalComputeScaleProperties) UnmarshalJSON ¶
func (p *PipelineExternalComputeScaleProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineExternalComputeScaleProperties.
type PipelineFolder ¶
type PipelineFolder struct { // The name of the folder that this Pipeline is in. Name *string }
PipelineFolder - The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level.
func (PipelineFolder) MarshalJSON ¶
func (p PipelineFolder) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineFolder.
func (*PipelineFolder) UnmarshalJSON ¶
func (p *PipelineFolder) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineFolder.
type PipelineListResponse ¶
type PipelineListResponse struct { // REQUIRED; List of pipelines. Value []*PipelineResource // The link to the next page of results, if any remaining results exist. NextLink *string }
PipelineListResponse - A list of pipeline resources.
func (PipelineListResponse) MarshalJSON ¶
func (p PipelineListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineListResponse.
func (*PipelineListResponse) UnmarshalJSON ¶
func (p *PipelineListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineListResponse.
type PipelinePolicy ¶
type PipelinePolicy struct { // Pipeline ElapsedTime Metric Policy. ElapsedTimeMetric *PipelineElapsedTimeMetricPolicy }
PipelinePolicy - Pipeline Policy.
func (PipelinePolicy) MarshalJSON ¶
func (p PipelinePolicy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelinePolicy.
func (*PipelinePolicy) UnmarshalJSON ¶
func (p *PipelinePolicy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelinePolicy.
type PipelineReference ¶
type PipelineReference struct { // REQUIRED; Reference pipeline name. ReferenceName *string // REQUIRED; Pipeline reference type. Type *PipelineReferenceType // Reference name. Name *string }
PipelineReference - Pipeline reference type.
func (PipelineReference) MarshalJSON ¶
func (p PipelineReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineReference.
func (*PipelineReference) UnmarshalJSON ¶
func (p *PipelineReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineReference.
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.
type PipelineResource ¶
type PipelineResource struct { // REQUIRED; Properties of the pipeline. Properties *Pipeline // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
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 PipelineRun ¶
type PipelineRun struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; The duration of a pipeline run. DurationInMs *int32 // READ-ONLY; Entity that started the pipeline run. InvokedBy *PipelineRunInvokedBy // READ-ONLY; Indicates if the recovered pipeline run is the latest in its group. IsLatest *bool // READ-ONLY; The last updated timestamp for the pipeline run event in ISO8601 format. LastUpdated *time.Time // READ-ONLY; The message from a pipeline run. Message *string // READ-ONLY; The full or partial list of parameter name, value pair used in the pipeline run. Parameters map[string]*string // READ-ONLY; The pipeline name. PipelineName *string // READ-ONLY; Run dimensions emitted by Pipeline run. RunDimensions map[string]*string // READ-ONLY; The end time of a pipeline run in ISO8601 format. RunEnd *time.Time // READ-ONLY; Identifier that correlates all the recovery runs of a pipeline run. RunGroupID *string // READ-ONLY; Identifier of a run. RunID *string // READ-ONLY; The start time of a pipeline run in ISO8601 format. RunStart *time.Time // READ-ONLY; The status of a pipeline run. Possible values: Queued, InProgress, Succeeded, Failed, Canceling, Cancelled Status *string }
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 PipelineRunInvokedBy ¶
type PipelineRunInvokedBy struct { // READ-ONLY; The ID of the entity that started the run. ID *string // READ-ONLY; The type of the entity that started the run. InvokedByType *string // READ-ONLY; Name of the entity that started the pipeline run. Name *string // READ-ONLY; The name of the pipeline that triggered the run, if any. PipelineName *string // READ-ONLY; The run id of the pipeline that triggered the run, if any. PipelineRunID *string }
PipelineRunInvokedBy - Provides entity name and id that started the pipeline run.
func (PipelineRunInvokedBy) MarshalJSON ¶
func (p PipelineRunInvokedBy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineRunInvokedBy.
func (*PipelineRunInvokedBy) UnmarshalJSON ¶
func (p *PipelineRunInvokedBy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineRunInvokedBy.
type PipelineRunsClient ¶
type PipelineRunsClient struct {
// contains filtered or unexported fields
}
PipelineRunsClient contains the methods for the PipelineRuns group. Don't use this type directly, use NewPipelineRunsClient() instead.
func NewPipelineRunsClient ¶
func NewPipelineRunsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PipelineRunsClient, error)
NewPipelineRunsClient creates a new instance of PipelineRunsClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*PipelineRunsClient) Cancel ¶
func (client *PipelineRunsClient) Cancel(ctx context.Context, resourceGroupName string, factoryName string, runID string, options *PipelineRunsClientCancelOptions) (PipelineRunsClientCancelResponse, error)
Cancel - Cancel a pipeline run by its run ID. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- runID - The pipeline run identifier.
- options - PipelineRunsClientCancelOptions contains the optional parameters for the PipelineRunsClient.Cancel method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/PipelineRuns_Cancel.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewPipelineRunsClient().Cancel(ctx, "exampleResourceGroup", "exampleFactoryName", "16ac5348-ff82-4f95-a80d-638c1d47b721", &armdatafactory.PipelineRunsClientCancelOptions{IsRecursive: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*PipelineRunsClient) Get ¶
func (client *PipelineRunsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, runID string, options *PipelineRunsClientGetOptions) (PipelineRunsClientGetResponse, error)
Get - Get a pipeline run by its run ID. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- runID - The pipeline run identifier.
- options - PipelineRunsClientGetOptions contains the optional parameters for the PipelineRunsClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/PipelineRuns_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPipelineRunsClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.PipelineRun = armdatafactory.PipelineRun{ // AdditionalProperties: map[string]any{ // "annotations": []any{ // }, // }, // DurationInMs: to.Ptr[int32](28105), // InvokedBy: &armdatafactory.PipelineRunInvokedBy{ // Name: to.Ptr("Manual"), // ID: to.Ptr("80a01654a9d34ad18b3fcac5d5d76b67"), // }, // LastUpdated: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:38:12.731Z"); return t}()), // Message: to.Ptr(""), // Parameters: map[string]*string{ // "OutputBlobNameList": to.Ptr("[\"exampleoutput.csv\"]"), // }, // PipelineName: to.Ptr("examplePipeline"), // RunEnd: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:38:12.731Z"); return t}()), // RunID: to.Ptr("2f7fdb90-5df1-4b8e-ac2f-064cfa58202b"), // RunStart: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:37:44.625Z"); return t}()), // Status: to.Ptr("Succeeded"), // }
Output:
func (*PipelineRunsClient) QueryByFactory ¶
func (client *PipelineRunsClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, filterParameters RunFilterParameters, options *PipelineRunsClientQueryByFactoryOptions) (PipelineRunsClientQueryByFactoryResponse, error)
QueryByFactory - Query pipeline runs in the factory based on input filter conditions. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- filterParameters - Parameters to filter the pipeline run.
- options - PipelineRunsClientQueryByFactoryOptions contains the optional parameters for the PipelineRunsClient.QueryByFactory method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/PipelineRuns_QueryByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPipelineRunsClient().QueryByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.RunFilterParameters{ Filters: []*armdatafactory.RunQueryFilter{ { Operand: to.Ptr(armdatafactory.RunQueryFilterOperandPipelineName), Operator: to.Ptr(armdatafactory.RunQueryFilterOperatorEquals), Values: []*string{ to.Ptr("examplePipeline")}, }}, LastUpdatedAfter: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:36:44.334Z"); return t }()), LastUpdatedBefore: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:49:48.368Z"); return t }()), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.PipelineRunsQueryResponse = armdatafactory.PipelineRunsQueryResponse{ // Value: []*armdatafactory.PipelineRun{ // { // AdditionalProperties: map[string]any{ // "annotations": []any{ // }, // "runDimension": map[string]any{ // "JobId": "79c1cc52-265f-41a5-9553-be65e736fbd3", // }, // }, // DurationInMs: to.Ptr[int32](28105), // InvokedBy: &armdatafactory.PipelineRunInvokedBy{ // Name: to.Ptr("Manual"), // ID: to.Ptr("80a01654a9d34ad18b3fcac5d5d76b67"), // }, // LastUpdated: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:38:12.731Z"); return t}()), // Message: to.Ptr(""), // Parameters: map[string]*string{ // "OutputBlobNameList": to.Ptr("[\"exampleoutput.csv\"]"), // }, // PipelineName: to.Ptr("examplePipeline"), // RunEnd: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:38:12.731Z"); return t}()), // RunID: to.Ptr("2f7fdb90-5df1-4b8e-ac2f-064cfa58202b"), // RunStart: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:37:44.625Z"); return t}()), // Status: to.Ptr("Succeeded"), // }, // { // AdditionalProperties: map[string]any{ // "annotations": []any{ // }, // "runDimension": map[string]any{ // "JobId": "84a3c493-0628-4b44-852f-ef5b3a11bdab", // }, // }, // InvokedBy: &armdatafactory.PipelineRunInvokedBy{ // Name: to.Ptr("Manual"), // ID: to.Ptr("7c5fd7ef7e8a464b98b931cf15fcac66"), // }, // LastUpdated: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:51.216Z"); return t}()), // Message: to.Ptr(""), // Parameters: map[string]*string{ // "OutputBlobNameList": to.Ptr("[\"exampleoutput.csv\"]"), // }, // PipelineName: to.Ptr("examplePipeline"), // RunID: to.Ptr("16ac5348-ff82-4f95-a80d-638c1d47b721"), // RunStart: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:49.274Z"); return t}()), // Status: to.Ptr("Cancelled"), // }}, // }
Output:
type PipelineRunsClientCancelOptions ¶
type PipelineRunsClientCancelOptions struct { // If true, cancel all the Child pipelines that are triggered by the current pipeline. IsRecursive *bool }
PipelineRunsClientCancelOptions contains the optional parameters for the PipelineRunsClient.Cancel method.
type PipelineRunsClientCancelResponse ¶
type PipelineRunsClientCancelResponse struct { }
PipelineRunsClientCancelResponse contains the response from method PipelineRunsClient.Cancel.
type PipelineRunsClientGetOptions ¶
type PipelineRunsClientGetOptions struct { }
PipelineRunsClientGetOptions contains the optional parameters for the PipelineRunsClient.Get method.
type PipelineRunsClientGetResponse ¶
type PipelineRunsClientGetResponse struct { // Information about a pipeline run. PipelineRun }
PipelineRunsClientGetResponse contains the response from method PipelineRunsClient.Get.
type PipelineRunsClientQueryByFactoryOptions ¶
type PipelineRunsClientQueryByFactoryOptions struct { }
PipelineRunsClientQueryByFactoryOptions contains the optional parameters for the PipelineRunsClient.QueryByFactory method.
type PipelineRunsClientQueryByFactoryResponse ¶
type PipelineRunsClientQueryByFactoryResponse struct { // A list pipeline runs. PipelineRunsQueryResponse }
PipelineRunsClientQueryByFactoryResponse contains the response from method PipelineRunsClient.QueryByFactory.
type PipelineRunsQueryResponse ¶
type PipelineRunsQueryResponse struct { // REQUIRED; List of pipeline runs. Value []*PipelineRun // The continuation token for getting the next page of results, if any remaining results exist, null otherwise. ContinuationToken *string }
PipelineRunsQueryResponse - A list pipeline runs.
func (PipelineRunsQueryResponse) MarshalJSON ¶
func (p PipelineRunsQueryResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PipelineRunsQueryResponse.
func (*PipelineRunsQueryResponse) UnmarshalJSON ¶
func (p *PipelineRunsQueryResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PipelineRunsQueryResponse.
type PipelinesClient ¶
type PipelinesClient struct {
// contains filtered or unexported fields
}
PipelinesClient contains the methods for the Pipelines group. Don't use this type directly, use NewPipelinesClient() instead.
func NewPipelinesClient ¶
func NewPipelinesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PipelinesClient, error)
NewPipelinesClient creates a new instance of PipelinesClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*PipelinesClient) CreateOrUpdate ¶
func (client *PipelinesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, pipelineName string, pipeline PipelineResource, options *PipelinesClientCreateOrUpdateOptions) (PipelinesClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a pipeline. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- pipelineName - The pipeline name.
- pipeline - Pipeline resource definition.
- options - PipelinesClientCreateOrUpdateOptions contains the optional parameters for the PipelinesClient.CreateOrUpdate method.
Example (PipelinesCreate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPipelinesClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", armdatafactory.PipelineResource{ Properties: &armdatafactory.Pipeline{ Activities: []armdatafactory.ActivityClassification{ &armdatafactory.ForEachActivity{ Name: to.Ptr("ExampleForeachActivity"), Type: to.Ptr("ForEach"), TypeProperties: &armdatafactory.ForEachActivityTypeProperties{ Activities: []armdatafactory.ActivityClassification{ &armdatafactory.CopyActivity{ Name: to.Ptr("ExampleCopyActivity"), Type: to.Ptr("Copy"), Inputs: []*armdatafactory.DatasetReference{ { Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), Parameters: map[string]any{ "MyFileName": "examplecontainer.csv", "MyFolderPath": "examplecontainer", }, ReferenceName: to.Ptr("exampleDataset"), }}, Outputs: []*armdatafactory.DatasetReference{ { Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), Parameters: map[string]any{ "MyFileName": map[string]any{ "type": "Expression", "value": "@item()", }, "MyFolderPath": "examplecontainer", }, ReferenceName: to.Ptr("exampleDataset"), }}, TypeProperties: &armdatafactory.CopyActivityTypeProperties{ DataIntegrationUnits: float64(32), Sink: &armdatafactory.BlobSink{ Type: to.Ptr("BlobSink"), }, Source: &armdatafactory.BlobSource{ Type: to.Ptr("BlobSource"), }, }, }}, IsSequential: to.Ptr(true), Items: &armdatafactory.Expression{ Type: to.Ptr(armdatafactory.ExpressionTypeExpression), Value: to.Ptr("@pipeline().parameters.OutputBlobNameList"), }, }, }}, Parameters: map[string]*armdatafactory.ParameterSpecification{ "JobId": { Type: to.Ptr(armdatafactory.ParameterTypeString), }, "OutputBlobNameList": { Type: to.Ptr(armdatafactory.ParameterTypeArray), }, }, Policy: &armdatafactory.PipelinePolicy{ ElapsedTimeMetric: &armdatafactory.PipelineElapsedTimeMetricPolicy{ Duration: "0.00:10:00", }, }, RunDimensions: map[string]any{ "JobId": map[string]any{ "type": "Expression", "value": "@pipeline().parameters.JobId", }, }, Variables: map[string]*armdatafactory.VariableSpecification{ "TestVariableArray": { Type: to.Ptr(armdatafactory.VariableTypeArray), }, }, }, }, &armdatafactory.PipelinesClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.PipelineResource = armdatafactory.PipelineResource{ // Name: to.Ptr("examplePipeline"), // Type: to.Ptr("Microsoft.DataFactory/factories/pipelines"), // Etag: to.Ptr("0a0069d4-0000-0000-0000-5b245bd50000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelines/examplePipeline"), // Properties: &armdatafactory.Pipeline{ // Activities: []armdatafactory.ActivityClassification{ // &armdatafactory.ForEachActivity{ // Name: to.Ptr("ExampleForeachActivity"), // Type: to.Ptr("ForEach"), // TypeProperties: &armdatafactory.ForEachActivityTypeProperties{ // Activities: []armdatafactory.ActivityClassification{ // &armdatafactory.CopyActivity{ // Name: to.Ptr("ExampleCopyActivity"), // Type: to.Ptr("Copy"), // Inputs: []*armdatafactory.DatasetReference{ // { // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // Parameters: map[string]any{ // "MyFileName": "examplecontainer.csv", // "MyFolderPath": "examplecontainer", // }, // ReferenceName: to.Ptr("exampleDataset"), // }}, // Outputs: []*armdatafactory.DatasetReference{ // { // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // Parameters: map[string]any{ // "MyFileName": map[string]any{ // "type": "Expression", // "value": "@item()", // }, // "MyFolderPath": "examplecontainer", // }, // ReferenceName: to.Ptr("exampleDataset"), // }}, // TypeProperties: &armdatafactory.CopyActivityTypeProperties{ // DataIntegrationUnits: float64(32), // Sink: &armdatafactory.BlobSink{ // Type: to.Ptr("BlobSink"), // }, // Source: &armdatafactory.BlobSource{ // Type: to.Ptr("BlobSource"), // }, // }, // }}, // IsSequential: to.Ptr(true), // Items: &armdatafactory.Expression{ // Type: to.Ptr(armdatafactory.ExpressionTypeExpression), // Value: to.Ptr("@pipeline().parameters.OutputBlobNameList"), // }, // }, // }}, // Parameters: map[string]*armdatafactory.ParameterSpecification{ // "JobId": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeString), // }, // "OutputBlobNameList": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeArray), // }, // }, // RunDimensions: map[string]any{ // "JobId": map[string]any{ // "type": "Expression", // "value": "@pipeline().parameters.JobId", // }, // }, // Variables: map[string]*armdatafactory.VariableSpecification{ // "TestVariableArray": &armdatafactory.VariableSpecification{ // Type: to.Ptr(armdatafactory.VariableTypeArray), // }, // }, // }, // }
Output:
Example (PipelinesUpdate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPipelinesClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", armdatafactory.PipelineResource{ Properties: &armdatafactory.Pipeline{ Description: to.Ptr("Example description"), Activities: []armdatafactory.ActivityClassification{ &armdatafactory.ForEachActivity{ Name: to.Ptr("ExampleForeachActivity"), Type: to.Ptr("ForEach"), TypeProperties: &armdatafactory.ForEachActivityTypeProperties{ Activities: []armdatafactory.ActivityClassification{ &armdatafactory.CopyActivity{ Name: to.Ptr("ExampleCopyActivity"), Type: to.Ptr("Copy"), Inputs: []*armdatafactory.DatasetReference{ { Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), Parameters: map[string]any{ "MyFileName": "examplecontainer.csv", "MyFolderPath": "examplecontainer", }, ReferenceName: to.Ptr("exampleDataset"), }}, Outputs: []*armdatafactory.DatasetReference{ { Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), Parameters: map[string]any{ "MyFileName": map[string]any{ "type": "Expression", "value": "@item()", }, "MyFolderPath": "examplecontainer", }, ReferenceName: to.Ptr("exampleDataset"), }}, TypeProperties: &armdatafactory.CopyActivityTypeProperties{ DataIntegrationUnits: float64(32), Sink: &armdatafactory.BlobSink{ Type: to.Ptr("BlobSink"), }, Source: &armdatafactory.BlobSource{ Type: to.Ptr("BlobSource"), }, }, }}, IsSequential: to.Ptr(true), Items: &armdatafactory.Expression{ Type: to.Ptr(armdatafactory.ExpressionTypeExpression), Value: to.Ptr("@pipeline().parameters.OutputBlobNameList"), }, }, }}, Parameters: map[string]*armdatafactory.ParameterSpecification{ "OutputBlobNameList": { Type: to.Ptr(armdatafactory.ParameterTypeArray), }, }, Policy: &armdatafactory.PipelinePolicy{ ElapsedTimeMetric: &armdatafactory.PipelineElapsedTimeMetricPolicy{ Duration: "0.00:10:00", }, }, }, }, &armdatafactory.PipelinesClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.PipelineResource = armdatafactory.PipelineResource{ // Name: to.Ptr("examplePipeline"), // Type: to.Ptr("Microsoft.DataFactory/factories/pipelines"), // Etag: to.Ptr("0a006cd4-0000-0000-0000-5b245bd60000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelines/examplePipeline"), // Properties: &armdatafactory.Pipeline{ // Description: to.Ptr("Example description"), // Activities: []armdatafactory.ActivityClassification{ // &armdatafactory.ForEachActivity{ // Name: to.Ptr("ExampleForeachActivity"), // Type: to.Ptr("ForEach"), // TypeProperties: &armdatafactory.ForEachActivityTypeProperties{ // Activities: []armdatafactory.ActivityClassification{ // &armdatafactory.CopyActivity{ // Name: to.Ptr("ExampleCopyActivity"), // Type: to.Ptr("Copy"), // Inputs: []*armdatafactory.DatasetReference{ // { // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // Parameters: map[string]any{ // "MyFileName": "examplecontainer.csv", // "MyFolderPath": "examplecontainer", // }, // ReferenceName: to.Ptr("exampleDataset"), // }}, // Outputs: []*armdatafactory.DatasetReference{ // { // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // Parameters: map[string]any{ // "MyFileName": map[string]any{ // "type": "Expression", // "value": "@item()", // }, // "MyFolderPath": "examplecontainer", // }, // ReferenceName: to.Ptr("exampleDataset"), // }}, // TypeProperties: &armdatafactory.CopyActivityTypeProperties{ // DataIntegrationUnits: float64(32), // Sink: &armdatafactory.BlobSink{ // Type: to.Ptr("BlobSink"), // }, // Source: &armdatafactory.BlobSource{ // Type: to.Ptr("BlobSource"), // }, // }, // }}, // IsSequential: to.Ptr(true), // Items: &armdatafactory.Expression{ // Type: to.Ptr(armdatafactory.ExpressionTypeExpression), // Value: to.Ptr("@pipeline().parameters.OutputBlobNameList"), // }, // }, // }}, // Parameters: map[string]*armdatafactory.ParameterSpecification{ // "OutputBlobNameList": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeArray), // }, // }, // }, // }
Output:
func (*PipelinesClient) CreateRun ¶
func (client *PipelinesClient) CreateRun(ctx context.Context, resourceGroupName string, factoryName string, pipelineName string, options *PipelinesClientCreateRunOptions) (PipelinesClientCreateRunResponse, error)
CreateRun - Creates a run of a pipeline. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- pipelineName - The pipeline name.
- options - PipelinesClientCreateRunOptions contains the optional parameters for the PipelinesClient.CreateRun method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_CreateRun.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPipelinesClient().CreateRun(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", &armdatafactory.PipelinesClientCreateRunOptions{ReferencePipelineRunID: nil, IsRecovery: nil, StartActivityName: nil, StartFromFailure: nil, Parameters: map[string]any{ "OutputBlobNameList": []any{ "exampleoutput.csv", }, }, }) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.CreateRunResponse = armdatafactory.CreateRunResponse{ // RunID: to.Ptr("2f7fdb90-5df1-4b8e-ac2f-064cfa58202b"), // }
Output:
func (*PipelinesClient) Delete ¶
func (client *PipelinesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, pipelineName string, options *PipelinesClientDeleteOptions) (PipelinesClientDeleteResponse, error)
Delete - Deletes a pipeline. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- pipelineName - The pipeline name.
- options - PipelinesClientDeleteOptions contains the optional parameters for the PipelinesClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewPipelinesClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*PipelinesClient) Get ¶
func (client *PipelinesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, pipelineName string, options *PipelinesClientGetOptions) (PipelinesClientGetResponse, error)
Get - Gets a pipeline. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- pipelineName - The pipeline name.
- options - PipelinesClientGetOptions contains the optional parameters for the PipelinesClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPipelinesClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", &armdatafactory.PipelinesClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.PipelineResource = armdatafactory.PipelineResource{ // Name: to.Ptr("examplePipeline"), // Type: to.Ptr("Microsoft.DataFactory/factories/pipelines"), // Etag: to.Ptr("1500504f-0000-0200-0000-5cbe090f0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelines/examplePipeline"), // Properties: &armdatafactory.Pipeline{ // Description: to.Ptr("Example description"), // Activities: []armdatafactory.ActivityClassification{ // &armdatafactory.ForEachActivity{ // Name: to.Ptr("ExampleForeachActivity"), // Type: to.Ptr("ForEach"), // TypeProperties: &armdatafactory.ForEachActivityTypeProperties{ // Activities: []armdatafactory.ActivityClassification{ // &armdatafactory.CopyActivity{ // Name: to.Ptr("ExampleCopyActivity"), // Type: to.Ptr("Copy"), // Inputs: []*armdatafactory.DatasetReference{ // { // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // Parameters: map[string]any{ // "MyFileName": "examplecontainer.csv", // "MyFolderPath": "examplecontainer", // }, // ReferenceName: to.Ptr("exampleDataset"), // }}, // Outputs: []*armdatafactory.DatasetReference{ // { // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // Parameters: map[string]any{ // "MyFileName": map[string]any{ // "type": "Expression", // "value": "@item()", // }, // "MyFolderPath": "examplecontainer", // }, // ReferenceName: to.Ptr("exampleDataset"), // }}, // TypeProperties: &armdatafactory.CopyActivityTypeProperties{ // DataIntegrationUnits: float64(32), // Sink: &armdatafactory.BlobSink{ // Type: to.Ptr("BlobSink"), // }, // Source: &armdatafactory.BlobSource{ // Type: to.Ptr("BlobSource"), // }, // }, // }}, // IsSequential: to.Ptr(true), // Items: &armdatafactory.Expression{ // Type: to.Ptr(armdatafactory.ExpressionTypeExpression), // Value: to.Ptr("@pipeline().parameters.OutputBlobNameList"), // }, // }, // }}, // Parameters: map[string]*armdatafactory.ParameterSpecification{ // "OutputBlobNameList": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeArray), // }, // }, // Policy: &armdatafactory.PipelinePolicy{ // ElapsedTimeMetric: &armdatafactory.PipelineElapsedTimeMetricPolicy{ // Duration: "0.00:10:00", // }, // }, // Variables: map[string]*armdatafactory.VariableSpecification{ // "TestVariableArray": &armdatafactory.VariableSpecification{ // Type: to.Ptr(armdatafactory.VariableTypeArray), // }, // }, // }, // }
Output:
func (*PipelinesClient) NewListByFactoryPager ¶
func (client *PipelinesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *PipelinesClientListByFactoryOptions) *runtime.Pager[PipelinesClientListByFactoryResponse]
NewListByFactoryPager - Lists pipelines.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - PipelinesClientListByFactoryOptions contains the optional parameters for the PipelinesClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewPipelinesClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.PipelineListResponse = armdatafactory.PipelineListResponse{ // Value: []*armdatafactory.PipelineResource{ // { // Name: to.Ptr("examplePipeline"), // Type: to.Ptr("Microsoft.DataFactory/factories/pipelines"), // Etag: to.Ptr("0a006cd4-0000-0000-0000-5b245bd60000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/pipelines/examplePipeline"), // Properties: &armdatafactory.Pipeline{ // Description: to.Ptr("Example description"), // Activities: []armdatafactory.ActivityClassification{ // &armdatafactory.ForEachActivity{ // Name: to.Ptr("ExampleForeachActivity"), // Type: to.Ptr("ForEach"), // TypeProperties: &armdatafactory.ForEachActivityTypeProperties{ // Activities: []armdatafactory.ActivityClassification{ // &armdatafactory.CopyActivity{ // Name: to.Ptr("ExampleCopyActivity"), // Type: to.Ptr("Copy"), // Inputs: []*armdatafactory.DatasetReference{ // { // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // Parameters: map[string]any{ // "MyFileName": "examplecontainer.csv", // "MyFolderPath": "examplecontainer", // }, // ReferenceName: to.Ptr("exampleDataset"), // }}, // Outputs: []*armdatafactory.DatasetReference{ // { // Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), // Parameters: map[string]any{ // "MyFileName": map[string]any{ // "type": "Expression", // "value": "@item()", // }, // "MyFolderPath": "examplecontainer", // }, // ReferenceName: to.Ptr("exampleDataset"), // }}, // TypeProperties: &armdatafactory.CopyActivityTypeProperties{ // DataIntegrationUnits: float64(32), // Sink: &armdatafactory.BlobSink{ // Type: to.Ptr("BlobSink"), // }, // Source: &armdatafactory.BlobSource{ // Type: to.Ptr("BlobSource"), // }, // }, // }}, // IsSequential: to.Ptr(true), // Items: &armdatafactory.Expression{ // Type: to.Ptr(armdatafactory.ExpressionTypeExpression), // Value: to.Ptr("@pipeline().parameters.OutputBlobNameList"), // }, // }, // }}, // Parameters: map[string]*armdatafactory.ParameterSpecification{ // "OutputBlobNameList": &armdatafactory.ParameterSpecification{ // Type: to.Ptr(armdatafactory.ParameterTypeArray), // }, // }, // }, // }}, // } }
Output:
type PipelinesClientCreateOrUpdateOptions ¶
type PipelinesClientCreateOrUpdateOptions 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 }
PipelinesClientCreateOrUpdateOptions contains the optional parameters for the PipelinesClient.CreateOrUpdate method.
type PipelinesClientCreateOrUpdateResponse ¶
type PipelinesClientCreateOrUpdateResponse struct { // Pipeline resource type. PipelineResource }
PipelinesClientCreateOrUpdateResponse contains the response from method PipelinesClient.CreateOrUpdate.
type PipelinesClientCreateRunOptions ¶
type PipelinesClientCreateRunOptions 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]any // 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 // In recovery mode, if set to true, the rerun will start from failed activities. The property will be used only if startActivityName // is not specified. StartFromFailure *bool }
PipelinesClientCreateRunOptions contains the optional parameters for the PipelinesClient.CreateRun method.
type PipelinesClientCreateRunResponse ¶
type PipelinesClientCreateRunResponse struct { // Response body with a run identifier. CreateRunResponse }
PipelinesClientCreateRunResponse contains the response from method PipelinesClient.CreateRun.
type PipelinesClientDeleteOptions ¶
type PipelinesClientDeleteOptions struct { }
PipelinesClientDeleteOptions contains the optional parameters for the PipelinesClient.Delete method.
type PipelinesClientDeleteResponse ¶
type PipelinesClientDeleteResponse struct { }
PipelinesClientDeleteResponse contains the response from method PipelinesClient.Delete.
type PipelinesClientGetOptions ¶
type PipelinesClientGetOptions 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 }
PipelinesClientGetOptions contains the optional parameters for the PipelinesClient.Get method.
type PipelinesClientGetResponse ¶
type PipelinesClientGetResponse struct { // Pipeline resource type. PipelineResource }
PipelinesClientGetResponse contains the response from method PipelinesClient.Get.
type PipelinesClientListByFactoryOptions ¶
type PipelinesClientListByFactoryOptions struct { }
PipelinesClientListByFactoryOptions contains the optional parameters for the PipelinesClient.NewListByFactoryPager method.
type PipelinesClientListByFactoryResponse ¶
type PipelinesClientListByFactoryResponse struct { // A list of pipeline resources. PipelineListResponse }
PipelinesClientListByFactoryResponse contains the response from method PipelinesClient.NewListByFactoryPager.
type PolybaseSettings ¶
type PolybaseSettings struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 any // Reject type. RejectType *PolybaseSettingsRejectType // 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 any // 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 any }
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.
type PostgreSQLLinkedService ¶
type PostgreSQLLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; PostgreSQL linked service properties. TypeProperties *PostgreSQLLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
PostgreSQLLinkedService - Linked service for PostgreSQL data source.
func (*PostgreSQLLinkedService) GetLinkedService ¶
func (p *PostgreSQLLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type PostgreSQLLinkedService.
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. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference }
PostgreSQLLinkedServiceTypeProperties - PostgreSQL linked service properties.
func (PostgreSQLLinkedServiceTypeProperties) MarshalJSON ¶
func (p PostgreSQLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLLinkedServiceTypeProperties.
func (*PostgreSQLLinkedServiceTypeProperties) UnmarshalJSON ¶
func (p *PostgreSQLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLLinkedServiceTypeProperties.
type PostgreSQLSource ¶
type PostgreSQLSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
PostgreSQLSource - A copy activity source for PostgreSQL databases.
func (*PostgreSQLSource) GetCopySource ¶
func (p *PostgreSQLSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type PostgreSQLSource.
func (*PostgreSQLSource) GetTabularSource ¶
func (p *PostgreSQLSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type PostgreSQLSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // PostgreSQL table dataset properties. TypeProperties *PostgreSQLTableDatasetTypeProperties }
PostgreSQLTableDataset - The PostgreSQL table dataset.
func (*PostgreSQLTableDataset) GetDataset ¶
func (p *PostgreSQLTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type PostgreSQLTableDataset.
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 any // The PostgreSQL table name. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
PostgreSQLTableDatasetTypeProperties - PostgreSQL table dataset properties.
func (PostgreSQLTableDatasetTypeProperties) MarshalJSON ¶
func (p PostgreSQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLTableDatasetTypeProperties.
func (*PostgreSQLTableDatasetTypeProperties) UnmarshalJSON ¶
func (p *PostgreSQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLTableDatasetTypeProperties.
type PostgreSQLV2LinkedService ¶
type PostgreSQLV2LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; PostgreSQLV2 linked service properties. TypeProperties *PostgreSQLV2LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
PostgreSQLV2LinkedService - Linked service for PostgreSQLV2 data source.
func (*PostgreSQLV2LinkedService) GetLinkedService ¶
func (p *PostgreSQLV2LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type PostgreSQLV2LinkedService.
func (PostgreSQLV2LinkedService) MarshalJSON ¶
func (p PostgreSQLV2LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLV2LinkedService.
func (*PostgreSQLV2LinkedService) UnmarshalJSON ¶
func (p *PostgreSQLV2LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLV2LinkedService.
type PostgreSQLV2LinkedServiceTypeProperties ¶
type PostgreSQLV2LinkedServiceTypeProperties struct { // REQUIRED; The authentication type to use. Type: string. AuthenticationType any // REQUIRED; Database name for connection. Type: string. Database any // REQUIRED; SSL mode for connection. Type: integer. 0: disable, 1:allow, 2: prefer, 3: require, 4: verify-ca, 5: verify-full. // Type: integer. SSLMode any // REQUIRED; Server name for connection. Type: string. Server any // REQUIRED; Username for authentication. Type: string. Username any // The time to wait (in seconds) while trying to execute a command before terminating the attempt and generating an error. // Set to zero for infinity. Type: integer. CommandTimeout any // The time to wait (in seconds) while trying to establish a connection before terminating the attempt and generating an error. // Type: integer. ConnectionTimeout any // Gets or sets the .NET encoding that will be used to encode/decode PostgreSQL string data. Type: string Encoding any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // When enabled, parameter values are logged when commands are executed. Type: boolean. LogParameters any // The Azure key vault secret reference of password in connection string. Type: string. Password *AzureKeyVaultSecretReference // Whether connection pooling should be used. Type: boolean. Pooling any // The port for the connection. Type: integer. Port any // Determines the size of the internal buffer uses when reading. Increasing may improve performance if transferring large // values from the database. Type: integer. ReadBufferSize any // Location of a client certificate to be sent to the server. Type: string. SSLCertificate any // Location of a client key for a client certificate to be sent to the server. Type: string. SSLKey any // Password for a key for a client certificate. Type: string. SSLPassword any // Sets the schema search path. Type: string. Schema any // Gets or sets the session timezone. Type: string. Timezone any // Whether to trust the server certificate without validating it. Type: boolean. TrustServerCertificate any }
PostgreSQLV2LinkedServiceTypeProperties - PostgreSqlV2 linked service properties.
func (PostgreSQLV2LinkedServiceTypeProperties) MarshalJSON ¶
func (p PostgreSQLV2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLV2LinkedServiceTypeProperties.
func (*PostgreSQLV2LinkedServiceTypeProperties) UnmarshalJSON ¶
func (p *PostgreSQLV2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLV2LinkedServiceTypeProperties.
type PostgreSQLV2Source ¶
type PostgreSQLV2Source struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
PostgreSQLV2Source - A copy activity source for PostgreSQL databases.
func (*PostgreSQLV2Source) GetCopySource ¶
func (p *PostgreSQLV2Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type PostgreSQLV2Source.
func (*PostgreSQLV2Source) GetTabularSource ¶
func (p *PostgreSQLV2Source) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type PostgreSQLV2Source.
func (PostgreSQLV2Source) MarshalJSON ¶
func (p PostgreSQLV2Source) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLV2Source.
func (*PostgreSQLV2Source) UnmarshalJSON ¶
func (p *PostgreSQLV2Source) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLV2Source.
type PostgreSQLV2TableDataset ¶
type PostgreSQLV2TableDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // PostgreSQLV2 table dataset properties. TypeProperties *PostgreSQLV2TableDatasetTypeProperties }
PostgreSQLV2TableDataset - The PostgreSQLV2 table dataset.
func (*PostgreSQLV2TableDataset) GetDataset ¶
func (p *PostgreSQLV2TableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type PostgreSQLV2TableDataset.
func (PostgreSQLV2TableDataset) MarshalJSON ¶
func (p PostgreSQLV2TableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLV2TableDataset.
func (*PostgreSQLV2TableDataset) UnmarshalJSON ¶
func (p *PostgreSQLV2TableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLV2TableDataset.
type PostgreSQLV2TableDatasetTypeProperties ¶
type PostgreSQLV2TableDatasetTypeProperties struct { // The PostgreSQL schema name. Type: string (or Expression with resultType string). Schema any // The PostgreSQL table name. Type: string (or Expression with resultType string). Table any }
PostgreSQLV2TableDatasetTypeProperties - PostgreSQLV2 table dataset properties.
func (PostgreSQLV2TableDatasetTypeProperties) MarshalJSON ¶
func (p PostgreSQLV2TableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PostgreSQLV2TableDatasetTypeProperties.
func (*PostgreSQLV2TableDatasetTypeProperties) UnmarshalJSON ¶
func (p *PostgreSQLV2TableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PostgreSQLV2TableDatasetTypeProperties.
type PowerQuerySink ¶
type PowerQuerySink struct { // REQUIRED; Transformation name. Name *string // Dataset reference. Dataset *DatasetReference // Transformation description. Description *string // Flowlet Reference Flowlet *DataFlowReference // Linked service reference. LinkedService *LinkedServiceReference // Rejected data linked service reference. RejectedDataLinkedService *LinkedServiceReference // Schema linked service reference. SchemaLinkedService *LinkedServiceReference // sink script. Script *string }
PowerQuerySink - Power query sink.
func (PowerQuerySink) MarshalJSON ¶
func (p PowerQuerySink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PowerQuerySink.
func (*PowerQuerySink) UnmarshalJSON ¶
func (p *PowerQuerySink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PowerQuerySink.
type PowerQuerySinkMapping ¶
type PowerQuerySinkMapping struct { // List of sinks mapped to Power Query mashup query. DataflowSinks []*PowerQuerySink // Name of the query in Power Query mashup document. QueryName *string }
PowerQuerySinkMapping - Map Power Query mashup query to sink dataset(s).
func (PowerQuerySinkMapping) MarshalJSON ¶
func (p PowerQuerySinkMapping) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PowerQuerySinkMapping.
func (*PowerQuerySinkMapping) UnmarshalJSON ¶
func (p *PowerQuerySinkMapping) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PowerQuerySinkMapping.
type PowerQuerySource ¶
type PowerQuerySource struct { // REQUIRED; Transformation name. Name *string // Dataset reference. Dataset *DatasetReference // Transformation description. Description *string // Flowlet Reference Flowlet *DataFlowReference // Linked service reference. LinkedService *LinkedServiceReference // Schema linked service reference. SchemaLinkedService *LinkedServiceReference // source script. Script *string }
PowerQuerySource - Power query source.
func (PowerQuerySource) MarshalJSON ¶
func (p PowerQuerySource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PowerQuerySource.
func (*PowerQuerySource) UnmarshalJSON ¶
func (p *PowerQuerySource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PowerQuerySource.
type PowerQueryTypeProperties ¶
type PowerQueryTypeProperties struct { // Locale of the Power query mashup document. DocumentLocale *string // Power query mashup script. Script *string // List of sources in Power Query. Sources []*PowerQuerySource }
PowerQueryTypeProperties - Power Query data flow type properties.
func (PowerQueryTypeProperties) MarshalJSON ¶
func (p PowerQueryTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PowerQueryTypeProperties.
func (*PowerQueryTypeProperties) UnmarshalJSON ¶
func (p *PowerQueryTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PowerQueryTypeProperties.
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.
type PrestoDatasetTypeProperties ¶
type PrestoDatasetTypeProperties struct { // The schema name of the Presto. Type: string (or Expression with resultType string). Schema any // The table name of the Presto. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
PrestoDatasetTypeProperties - Presto Dataset Properties
func (PrestoDatasetTypeProperties) MarshalJSON ¶
func (p PrestoDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrestoDatasetTypeProperties.
func (*PrestoDatasetTypeProperties) UnmarshalJSON ¶
func (p *PrestoDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrestoDatasetTypeProperties.
type PrestoLinkedService ¶
type PrestoLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Presto server linked service properties. TypeProperties *PrestoLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
PrestoLinkedService - Presto server linked service.
func (*PrestoLinkedService) GetLinkedService ¶
func (p *PrestoLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type PrestoLinkedService.
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 // REQUIRED; The catalog context for all request against the server. Catalog any // REQUIRED; The IP address or host name of the Presto server. (i.e. 192.168.222.160) Host any // REQUIRED; The version of the Presto server. (i.e. 0.148-t) ServerVersion any // 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 any // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert any // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password corresponding to the user name. Password SecretBaseClassification // The TCP port that the Presto server uses to listen for client connections. The default value is 8080. Port any // 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 any // 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 any // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. UseSystemTrustStore any // The user name used to connect to the Presto server. Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *PrestoDatasetTypeProperties }
PrestoObjectDataset - Presto server dataset.
func (*PrestoObjectDataset) GetDataset ¶
func (p *PrestoObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type PrestoObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
PrestoSource - A copy activity Presto server source.
func (*PrestoSource) GetCopySource ¶
func (p *PrestoSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type PrestoSource.
func (*PrestoSource) GetTabularSource ¶
func (p *PrestoSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type PrestoSource.
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 PrivateEndPointConnectionsClient ¶
type PrivateEndPointConnectionsClient struct {
// contains filtered or unexported fields
}
PrivateEndPointConnectionsClient contains the methods for the PrivateEndPointConnections group. Don't use this type directly, use NewPrivateEndPointConnectionsClient() instead.
func NewPrivateEndPointConnectionsClient ¶
func NewPrivateEndPointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateEndPointConnectionsClient, error)
NewPrivateEndPointConnectionsClient creates a new instance of PrivateEndPointConnectionsClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*PrivateEndPointConnectionsClient) NewListByFactoryPager ¶
func (client *PrivateEndPointConnectionsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *PrivateEndPointConnectionsClientListByFactoryOptions) *runtime.Pager[PrivateEndPointConnectionsClientListByFactoryResponse]
NewListByFactoryPager - Lists Private endpoint connections
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - PrivateEndPointConnectionsClientListByFactoryOptions contains the optional parameters for the PrivateEndPointConnectionsClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/PrivateEndPointConnections_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewPrivateEndPointConnectionsClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.PrivateEndpointConnectionListResponse = armdatafactory.PrivateEndpointConnectionListResponse{ // Value: []*armdatafactory.PrivateEndpointConnectionResource{ // { // Name: to.Ptr("factories"), // Type: to.Ptr("Microsoft.DataFactory/factories/privateEndpointConnections"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/privateEndpoints/myPrivateEndpoint"), // Properties: &armdatafactory.RemotePrivateEndpointConnection{ // PrivateEndpoint: &armdatafactory.ArmIDWrapper{ // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/managedVirtualNetworks/myPrivateEndpoint"), // }, // PrivateLinkServiceConnectionState: &armdatafactory.PrivateLinkConnectionState{ // Description: to.Ptr("Approved by admin."), // ActionsRequired: to.Ptr("exampleActionsRequired"), // Status: to.Ptr("Approved"), // }, // ProvisioningState: to.Ptr("Succeeded"), // }, // }}, // } }
Output:
type PrivateEndPointConnectionsClientListByFactoryOptions ¶
type PrivateEndPointConnectionsClientListByFactoryOptions struct { }
PrivateEndPointConnectionsClientListByFactoryOptions contains the optional parameters for the PrivateEndPointConnectionsClient.NewListByFactoryPager method.
type PrivateEndPointConnectionsClientListByFactoryResponse ¶
type PrivateEndPointConnectionsClientListByFactoryResponse struct { // A list of linked service resources. PrivateEndpointConnectionListResponse }
PrivateEndPointConnectionsClientListByFactoryResponse contains the response from method PrivateEndPointConnectionsClient.NewListByFactoryPager.
type PrivateEndpoint ¶
type PrivateEndpoint struct { // The resource Id for private endpoint ID *string }
PrivateEndpoint - Private endpoint which a connection belongs to.
func (PrivateEndpoint) MarshalJSON ¶
func (p PrivateEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateEndpoint.
func (*PrivateEndpoint) UnmarshalJSON ¶
func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateEndpoint.
type PrivateEndpointConnectionClient ¶
type PrivateEndpointConnectionClient struct {
// contains filtered or unexported fields
}
PrivateEndpointConnectionClient contains the methods for the PrivateEndpointConnection group. Don't use this type directly, use NewPrivateEndpointConnectionClient() instead.
func NewPrivateEndpointConnectionClient ¶
func NewPrivateEndpointConnectionClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateEndpointConnectionClient, error)
NewPrivateEndpointConnectionClient creates a new instance of PrivateEndpointConnectionClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*PrivateEndpointConnectionClient) CreateOrUpdate ¶
func (client *PrivateEndpointConnectionClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, privateEndpointConnectionName string, privateEndpointWrapper PrivateLinkConnectionApprovalRequestResource, options *PrivateEndpointConnectionClientCreateOrUpdateOptions) (PrivateEndpointConnectionClientCreateOrUpdateResponse, error)
CreateOrUpdate - Approves or rejects a private endpoint connection If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- privateEndpointConnectionName - The private endpoint connection name.
- options - PrivateEndpointConnectionClientCreateOrUpdateOptions contains the optional parameters for the PrivateEndpointConnectionClient.CreateOrUpdate method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ApproveRejectPrivateEndpointConnection.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPrivateEndpointConnectionClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "connection", armdatafactory.PrivateLinkConnectionApprovalRequestResource{ Properties: &armdatafactory.PrivateLinkConnectionApprovalRequest{ PrivateEndpoint: &armdatafactory.PrivateEndpoint{ ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/privateEndpoints/myPrivateEndpoint"), }, PrivateLinkServiceConnectionState: &armdatafactory.PrivateLinkConnectionState{ Description: to.Ptr("Approved by admin."), ActionsRequired: to.Ptr(""), Status: to.Ptr("Approved"), }, }, }, &armdatafactory.PrivateEndpointConnectionClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.PrivateEndpointConnectionResource = armdatafactory.PrivateEndpointConnectionResource{ // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories/privateEndpointConnections"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Properties: &armdatafactory.RemotePrivateEndpointConnection{ // PrivateEndpoint: &armdatafactory.ArmIDWrapper{ // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/privateEndpoints/myPrivateEndpoint"), // }, // PrivateLinkServiceConnectionState: &armdatafactory.PrivateLinkConnectionState{ // Description: to.Ptr("Approved by admin."), // ActionsRequired: to.Ptr(""), // Status: to.Ptr("Approved"), // }, // ProvisioningState: to.Ptr("Succeeded"), // }, // }
Output:
func (*PrivateEndpointConnectionClient) Delete ¶
func (client *PrivateEndpointConnectionClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionClientDeleteOptions) (PrivateEndpointConnectionClientDeleteResponse, error)
Delete - Deletes a private endpoint connection If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- privateEndpointConnectionName - The private endpoint connection name.
- options - PrivateEndpointConnectionClientDeleteOptions contains the optional parameters for the PrivateEndpointConnectionClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DeletePrivateEndpointConnection.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewPrivateEndpointConnectionClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "connection", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*PrivateEndpointConnectionClient) Get ¶
func (client *PrivateEndpointConnectionClient) Get(ctx context.Context, resourceGroupName string, factoryName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionClientGetOptions) (PrivateEndpointConnectionClientGetResponse, error)
Get - Gets a private endpoint connection If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- privateEndpointConnectionName - The private endpoint connection name.
- options - PrivateEndpointConnectionClientGetOptions contains the optional parameters for the PrivateEndpointConnectionClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GetPrivateEndpointConnection.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPrivateEndpointConnectionClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "connection", &armdatafactory.PrivateEndpointConnectionClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.PrivateEndpointConnectionResource = armdatafactory.PrivateEndpointConnectionResource{ // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories/privateEndpointConnections"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Properties: &armdatafactory.RemotePrivateEndpointConnection{ // PrivateEndpoint: &armdatafactory.ArmIDWrapper{ // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/privateEndpoints/myPrivateEndpoint"), // }, // PrivateLinkServiceConnectionState: &armdatafactory.PrivateLinkConnectionState{ // Description: to.Ptr("Approved by admin."), // ActionsRequired: to.Ptr(""), // Status: to.Ptr("Approved"), // }, // ProvisioningState: to.Ptr("Succeeded"), // }, // }
Output:
type PrivateEndpointConnectionClientCreateOrUpdateOptions ¶
type PrivateEndpointConnectionClientCreateOrUpdateOptions struct { // ETag of the private endpoint connection entity. Should only be specified for update, for which it should match existing // entity or can be * for unconditional update. IfMatch *string }
PrivateEndpointConnectionClientCreateOrUpdateOptions contains the optional parameters for the PrivateEndpointConnectionClient.CreateOrUpdate method.
type PrivateEndpointConnectionClientCreateOrUpdateResponse ¶
type PrivateEndpointConnectionClientCreateOrUpdateResponse struct { // Private Endpoint Connection ARM resource. PrivateEndpointConnectionResource }
PrivateEndpointConnectionClientCreateOrUpdateResponse contains the response from method PrivateEndpointConnectionClient.CreateOrUpdate.
type PrivateEndpointConnectionClientDeleteOptions ¶
type PrivateEndpointConnectionClientDeleteOptions struct { }
PrivateEndpointConnectionClientDeleteOptions contains the optional parameters for the PrivateEndpointConnectionClient.Delete method.
type PrivateEndpointConnectionClientDeleteResponse ¶
type PrivateEndpointConnectionClientDeleteResponse struct { }
PrivateEndpointConnectionClientDeleteResponse contains the response from method PrivateEndpointConnectionClient.Delete.
type PrivateEndpointConnectionClientGetOptions ¶
type PrivateEndpointConnectionClientGetOptions struct { // ETag of the private endpoint connection 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 }
PrivateEndpointConnectionClientGetOptions contains the optional parameters for the PrivateEndpointConnectionClient.Get method.
type PrivateEndpointConnectionClientGetResponse ¶
type PrivateEndpointConnectionClientGetResponse struct { // Private Endpoint Connection ARM resource. PrivateEndpointConnectionResource }
PrivateEndpointConnectionClientGetResponse contains the response from method PrivateEndpointConnectionClient.Get.
type PrivateEndpointConnectionListResponse ¶
type PrivateEndpointConnectionListResponse struct { // REQUIRED; List of Private Endpoint Connections. Value []*PrivateEndpointConnectionResource // The link to the next page of results, if any remaining results exist. NextLink *string }
PrivateEndpointConnectionListResponse - A list of linked service resources.
func (PrivateEndpointConnectionListResponse) MarshalJSON ¶
func (p PrivateEndpointConnectionListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnectionListResponse.
func (*PrivateEndpointConnectionListResponse) UnmarshalJSON ¶
func (p *PrivateEndpointConnectionListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateEndpointConnectionListResponse.
type PrivateEndpointConnectionResource ¶
type PrivateEndpointConnectionResource struct { // Core resource properties Properties *RemotePrivateEndpointConnection // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
PrivateEndpointConnectionResource - Private Endpoint Connection ARM resource.
func (PrivateEndpointConnectionResource) MarshalJSON ¶
func (p PrivateEndpointConnectionResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnectionResource.
func (*PrivateEndpointConnectionResource) UnmarshalJSON ¶
func (p *PrivateEndpointConnectionResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateEndpointConnectionResource.
type PrivateLinkConnectionApprovalRequest ¶
type PrivateLinkConnectionApprovalRequest struct { // The resource of private endpoint. PrivateEndpoint *PrivateEndpoint // The state of a private link connection PrivateLinkServiceConnectionState *PrivateLinkConnectionState }
PrivateLinkConnectionApprovalRequest - A request to approve or reject a private endpoint connection
func (PrivateLinkConnectionApprovalRequest) MarshalJSON ¶
func (p PrivateLinkConnectionApprovalRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkConnectionApprovalRequest.
func (*PrivateLinkConnectionApprovalRequest) UnmarshalJSON ¶
func (p *PrivateLinkConnectionApprovalRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkConnectionApprovalRequest.
type PrivateLinkConnectionApprovalRequestResource ¶
type PrivateLinkConnectionApprovalRequestResource struct { // Core resource properties Properties *PrivateLinkConnectionApprovalRequest // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
PrivateLinkConnectionApprovalRequestResource - Private Endpoint Connection Approval ARM resource.
func (PrivateLinkConnectionApprovalRequestResource) MarshalJSON ¶
func (p PrivateLinkConnectionApprovalRequestResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkConnectionApprovalRequestResource.
func (*PrivateLinkConnectionApprovalRequestResource) UnmarshalJSON ¶
func (p *PrivateLinkConnectionApprovalRequestResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkConnectionApprovalRequestResource.
type PrivateLinkConnectionState ¶
type PrivateLinkConnectionState struct { // ActionsRequired for a private link connection ActionsRequired *string // Description of a private link connection Description *string // Status of a private link connection Status *string }
PrivateLinkConnectionState - The state of a private link connection
func (PrivateLinkConnectionState) MarshalJSON ¶
func (p PrivateLinkConnectionState) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkConnectionState.
func (*PrivateLinkConnectionState) UnmarshalJSON ¶
func (p *PrivateLinkConnectionState) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkConnectionState.
type PrivateLinkResource ¶
type PrivateLinkResource struct { // Core resource properties Properties *PrivateLinkResourceProperties // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
PrivateLinkResource - A private link resource
func (PrivateLinkResource) MarshalJSON ¶
func (p PrivateLinkResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkResource.
func (*PrivateLinkResource) UnmarshalJSON ¶
func (p *PrivateLinkResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkResource.
type PrivateLinkResourceProperties ¶
type PrivateLinkResourceProperties struct { // READ-ONLY; GroupId of a private link resource GroupID *string // READ-ONLY; RequiredMembers of a private link resource RequiredMembers []*string // READ-ONLY; RequiredZoneNames of a private link resource RequiredZoneNames []*string }
PrivateLinkResourceProperties - Properties of a private link resource
func (PrivateLinkResourceProperties) MarshalJSON ¶
func (p PrivateLinkResourceProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkResourceProperties.
func (*PrivateLinkResourceProperties) UnmarshalJSON ¶
func (p *PrivateLinkResourceProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkResourceProperties.
type PrivateLinkResourcesClient ¶
type PrivateLinkResourcesClient struct {
// contains filtered or unexported fields
}
PrivateLinkResourcesClient contains the methods for the PrivateLinkResources group. Don't use this type directly, use NewPrivateLinkResourcesClient() instead.
func NewPrivateLinkResourcesClient ¶
func NewPrivateLinkResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateLinkResourcesClient, error)
NewPrivateLinkResourcesClient creates a new instance of PrivateLinkResourcesClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*PrivateLinkResourcesClient) Get ¶
func (client *PrivateLinkResourcesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, options *PrivateLinkResourcesClientGetOptions) (PrivateLinkResourcesClientGetResponse, error)
Get - Gets the private link resources If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - PrivateLinkResourcesClientGetOptions contains the optional parameters for the PrivateLinkResourcesClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GetPrivateLinkResources.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewPrivateLinkResourcesClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.PrivateLinkResourcesWrapper = armdatafactory.PrivateLinkResourcesWrapper{ // Value: []*armdatafactory.PrivateLinkResource{ // { // Name: to.Ptr("exampleFactoryName"), // Type: to.Ptr("Microsoft.DataFactory/factories/privateLinkResources"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), // Properties: &armdatafactory.PrivateLinkResourceProperties{ // GroupID: to.Ptr("dataFactory"), // RequiredMembers: []*string{ // to.Ptr("dataFactory")}, // RequiredZoneNames: []*string{ // to.Ptr("privatelink.datafactory.azure.net")}, // }, // }}, // }
Output:
type PrivateLinkResourcesClientGetOptions ¶
type PrivateLinkResourcesClientGetOptions struct { }
PrivateLinkResourcesClientGetOptions contains the optional parameters for the PrivateLinkResourcesClient.Get method.
type PrivateLinkResourcesClientGetResponse ¶
type PrivateLinkResourcesClientGetResponse struct { // Wrapper for a collection of private link resources PrivateLinkResourcesWrapper }
PrivateLinkResourcesClientGetResponse contains the response from method PrivateLinkResourcesClient.Get.
type PrivateLinkResourcesWrapper ¶
type PrivateLinkResourcesWrapper struct { // REQUIRED Value []*PrivateLinkResource }
PrivateLinkResourcesWrapper - Wrapper for a collection of private link resources
func (PrivateLinkResourcesWrapper) MarshalJSON ¶
func (p PrivateLinkResourcesWrapper) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkResourcesWrapper.
func (*PrivateLinkResourcesWrapper) UnmarshalJSON ¶
func (p *PrivateLinkResourcesWrapper) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkResourcesWrapper.
type PublicNetworkAccess ¶
type PublicNetworkAccess string
PublicNetworkAccess - Whether or not public network access is allowed for the data factory.
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func PossiblePublicNetworkAccessValues ¶
func PossiblePublicNetworkAccessValues() []PublicNetworkAccess
PossiblePublicNetworkAccessValues returns the possible values for the PublicNetworkAccess const type.
type PurviewConfiguration ¶
type PurviewConfiguration struct { // Purview resource id. PurviewResourceID *string }
PurviewConfiguration - Purview configuration.
func (PurviewConfiguration) MarshalJSON ¶
func (p PurviewConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PurviewConfiguration.
func (*PurviewConfiguration) UnmarshalJSON ¶
func (p *PurviewConfiguration) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PurviewConfiguration.
type QueryDataFlowDebugSessionsResponse ¶
type QueryDataFlowDebugSessionsResponse struct { // The link to the next page of results, if any remaining results exist. NextLink *string // Array with all active debug sessions. Value []*DataFlowDebugSessionInfo }
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.
func (*QueryDataFlowDebugSessionsResponse) UnmarshalJSON ¶
func (q *QueryDataFlowDebugSessionsResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type QueryDataFlowDebugSessionsResponse.
type QuickBooksLinkedService ¶
type QuickBooksLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; QuickBooks server linked service properties. TypeProperties *QuickBooksLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
QuickBooksLinkedService - QuickBooks server linked service.
func (*QuickBooksLinkedService) GetLinkedService ¶
func (q *QuickBooksLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type QuickBooksLinkedService.
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 { // The access token for OAuth 1.0 authentication. AccessToken SecretBaseClassification // The access token secret for OAuth 1.0 authentication. AccessTokenSecret SecretBaseClassification // The company ID of the QuickBooks company to authorize. CompanyID any // Properties used to connect to QuickBooks. It is mutually exclusive with any other properties in the linked service. Type: // object. ConnectionProperties any // The consumer key for OAuth 1.0 authentication. ConsumerKey any // The consumer secret for OAuth 1.0 authentication. ConsumerSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The endpoint of the QuickBooks server. (i.e. quickbooks.api.intuit.com) Endpoint any // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
QuickBooksObjectDataset - QuickBooks server dataset.
func (*QuickBooksObjectDataset) GetDataset ¶
func (q *QuickBooksObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type QuickBooksObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
QuickBooksSource - A copy activity QuickBooks server source.
func (*QuickBooksSource) GetCopySource ¶
func (q *QuickBooksSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type QuickBooksSource.
func (*QuickBooksSource) GetTabularSource ¶
func (q *QuickBooksSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type QuickBooksSource.
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 QuickbaseLinkedService ¶
type QuickbaseLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Quickbase linked service properties. TypeProperties *QuickbaseLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
QuickbaseLinkedService - Linked service for Quickbase.
func (*QuickbaseLinkedService) GetLinkedService ¶
func (q *QuickbaseLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type QuickbaseLinkedService.
func (QuickbaseLinkedService) MarshalJSON ¶
func (q QuickbaseLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type QuickbaseLinkedService.
func (*QuickbaseLinkedService) UnmarshalJSON ¶
func (q *QuickbaseLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type QuickbaseLinkedService.
type QuickbaseLinkedServiceTypeProperties ¶
type QuickbaseLinkedServiceTypeProperties struct { // REQUIRED; The url to connect Quickbase source. Type: string (or Expression with resultType string). URL any // REQUIRED; The user token for the Quickbase source. UserToken SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
QuickbaseLinkedServiceTypeProperties - Quickbase linked service type properties.
func (QuickbaseLinkedServiceTypeProperties) MarshalJSON ¶
func (q QuickbaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type QuickbaseLinkedServiceTypeProperties.
func (*QuickbaseLinkedServiceTypeProperties) UnmarshalJSON ¶
func (q *QuickbaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type QuickbaseLinkedServiceTypeProperties.
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.
type RecurrenceSchedule ¶
type RecurrenceSchedule struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The hours. Hours []*int32 // The minutes. Minutes []*int32 // The month days. MonthDays []*int32 // The monthly occurrences. MonthlyOccurrences []*RecurrenceScheduleOccurrence // The days of the week. WeekDays []*DaysOfWeek }
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]any // The day of the week. Day *DayOfWeek // The occurrence. Occurrence *int32 }
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 any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The path for storing the redirect incompatible row data. Type: string (or Expression with resultType string). Path any }
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 any // 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 }
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.
func (RedshiftUnloadSettings) MarshalJSON ¶
func (r RedshiftUnloadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RedshiftUnloadSettings.
func (*RedshiftUnloadSettings) UnmarshalJSON ¶
func (r *RedshiftUnloadSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RedshiftUnloadSettings.
type RelationalSource ¶
type RelationalSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
RelationalSource - A copy activity source for various relational databases.
func (*RelationalSource) GetCopySource ¶
func (r *RelationalSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type RelationalSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Relational table dataset properties. TypeProperties *RelationalTableDatasetTypeProperties }
RelationalTableDataset - The relational table dataset.
func (*RelationalTableDataset) GetDataset ¶
func (r *RelationalTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type RelationalTableDataset.
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 any }
RelationalTableDatasetTypeProperties - Relational table dataset properties.
func (RelationalTableDatasetTypeProperties) MarshalJSON ¶
func (r RelationalTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RelationalTableDatasetTypeProperties.
func (*RelationalTableDatasetTypeProperties) UnmarshalJSON ¶
func (r *RelationalTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RelationalTableDatasetTypeProperties.
type RemotePrivateEndpointConnection ¶
type RemotePrivateEndpointConnection struct { // PrivateEndpoint of a remote private endpoint connection PrivateEndpoint *ArmIDWrapper // The state of a private link connection PrivateLinkServiceConnectionState *PrivateLinkConnectionState // READ-ONLY ProvisioningState *string }
RemotePrivateEndpointConnection - A remote private endpoint connection
func (RemotePrivateEndpointConnection) MarshalJSON ¶
func (r RemotePrivateEndpointConnection) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RemotePrivateEndpointConnection.
func (*RemotePrivateEndpointConnection) UnmarshalJSON ¶
func (r *RemotePrivateEndpointConnection) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RemotePrivateEndpointConnection.
type RerunTumblingWindowTrigger ¶
type RerunTumblingWindowTrigger struct { // REQUIRED; Trigger type. Type *string // REQUIRED; Rerun Trigger properties. TypeProperties *RerunTumblingWindowTriggerTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
RerunTumblingWindowTrigger - Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time.
func (*RerunTumblingWindowTrigger) GetTrigger ¶
func (r *RerunTumblingWindowTrigger) GetTrigger() *Trigger
GetTrigger implements the TriggerClassification interface for type RerunTumblingWindowTrigger.
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 RerunTumblingWindowTriggerTypeProperties ¶
type RerunTumblingWindowTriggerTypeProperties struct { // REQUIRED; The parent trigger reference. ParentTrigger any // REQUIRED; The end time for the time period for which restatement is initiated. Only UTC time is currently supported. RequestedEndTime *time.Time // REQUIRED; The start time for the time period for which restatement is initiated. Only UTC time is currently supported. RequestedStartTime *time.Time // REQUIRED; The max number of parallel time windows (ready for execution) for which a rerun is triggered. RerunConcurrency *int32 }
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 ResponsysLinkedService ¶
type ResponsysLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Responsys linked service properties. TypeProperties *ResponsysLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ResponsysLinkedService - Responsys linked service.
func (*ResponsysLinkedService) GetLinkedService ¶
func (r *ResponsysLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ResponsysLinkedService.
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 any // REQUIRED; The endpoint of the Responsys server. Endpoint any // The client secret associated with the Responsys application. Type: string (or Expression with resultType string). ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression // with resultType boolean). UseEncryptedEndpoints any // 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 any // 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 any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
ResponsysObjectDataset - Responsys dataset.
func (*ResponsysObjectDataset) GetDataset ¶
func (r *ResponsysObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ResponsysObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
ResponsysSource - A copy activity Responsys source.
func (*ResponsysSource) GetCopySource ¶
func (r *ResponsysSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ResponsysSource.
func (*ResponsysSource) GetTabularSource ¶
func (r *ResponsysSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type ResponsysSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *RestResourceDatasetTypeProperties }
RestResourceDataset - A Rest service dataset.
func (*RestResourceDataset) GetDataset ¶
func (r *RestResourceDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type RestResourceDataset.
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. AdditionalHeaders map[string]any // The pagination rules to compose next page requests. PaginationRules map[string]any // The relative URL to the resource that the RESTful API provides. Type: string (or Expression with resultType string). RelativeURL any // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). RequestBody any // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). RequestMethod any }
RestResourceDatasetTypeProperties - Properties specific to this dataset type.
func (RestResourceDatasetTypeProperties) MarshalJSON ¶
func (r RestResourceDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RestResourceDatasetTypeProperties.
func (*RestResourceDatasetTypeProperties) UnmarshalJSON ¶
func (r *RestResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RestResourceDatasetTypeProperties.
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" RestServiceAuthenticationTypeOAuth2ClientCredential RestServiceAuthenticationType = "OAuth2ClientCredential" )
func PossibleRestServiceAuthenticationTypeValues ¶
func PossibleRestServiceAuthenticationTypeValues() []RestServiceAuthenticationType
PossibleRestServiceAuthenticationTypeValues returns the possible values for the RestServiceAuthenticationType const type.
type RestServiceLinkedService ¶
type RestServiceLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Rest Service linked service properties. TypeProperties *RestServiceLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
RestServiceLinkedService - Rest Service linked service.
func (*RestServiceLinkedService) GetLinkedService ¶
func (r *RestServiceLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type RestServiceLinkedService.
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 // REQUIRED; The base URL of the REST service. Type: string (or Expression with resultType string). URL any // The resource you are requesting authorization to use. Type: string (or Expression with resultType string). AADResourceID any // The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType // object). AuthHeaders any // 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 any // The client ID associated with your application. Type: string (or Expression with resultType string). ClientID any // The client secret associated with your application. ClientSecret SecretBaseClassification // The credential reference containing authentication information. Credential *CredentialReference // 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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password used in Basic authentication type. Password SecretBaseClassification // The target service or resource to which the access will be requested. Type: string (or Expression with resultType string). Resource any // The scope of the access required. It describes what kind of access will be requested. Type: string (or Expression with // resultType string). Scope any // 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 any // Specify the base64 encoded certificate of your application registered in Azure Active Directory. Type: string (or Expression // with resultType string). ServicePrincipalEmbeddedCert SecretBaseClassification // 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 // The application's client ID used in AadServicePrincipal authentication type. Type: string (or Expression with resultType // string). ServicePrincipalID any // The application's key used in AadServicePrincipal authentication type. ServicePrincipalKey SecretBaseClassification // The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application // resides. Type: string (or Expression with resultType string). Tenant any // The token endpoint of the authorization server to acquire access token. Type: string (or Expression with resultType string). TokenEndpoint any // The user name used in Basic authentication type. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Copy sink type. Type *string // The additional HTTP headers in the request to the RESTful API. Type: key value pairs (value should be string type). AdditionalHeaders any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Http Compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported // option is Gzip. Type: string (or Expression with resultType string). HTTPCompressionType any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The time to await before sending next request, in milliseconds RequestInterval any // The HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string). RequestMethod any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
RestSink - A copy activity Rest service Sink.
func (*RestSink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type RestSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: key value pairs (value should be string type). AdditionalColumns any // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). AdditionalHeaders any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The pagination rules to compose next page requests. Type: string (or Expression with resultType string). PaginationRules any // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). RequestBody any // The time to await before sending next page request. RequestInterval any // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). RequestMethod any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
RestSource - A copy activity Rest service source.
func (*RestSource) GetCopySource ¶
func (r *RestSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type RestSource.
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 any // Interval between retries in seconds. Default is 30. IntervalInSeconds *int32 }
RetryPolicy - Execution policy for an activity.
func (RetryPolicy) MarshalJSON ¶
func (r RetryPolicy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RetryPolicy.
func (*RetryPolicy) UnmarshalJSON ¶
func (r *RetryPolicy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RetryPolicy.
type RunFilterParameters ¶
type RunFilterParameters struct { // REQUIRED; The time at or after which the run event was updated in 'ISO 8601' format. LastUpdatedAfter *time.Time // REQUIRED; The time at or before which the run event was updated in 'ISO 8601' format. LastUpdatedBefore *time.Time // The continuation token for getting the next page of results. Null for first page. ContinuationToken *string // List of filters. Filters []*RunQueryFilter // List of OrderBy option. OrderBy []*RunQueryOrderBy }
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 // REQUIRED; Operator to be used for filter. Operator *RunQueryFilterOperator // REQUIRED; List of filter values. Values []*string }
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.
func (*RunQueryFilter) UnmarshalJSON ¶
func (r *RunQueryFilter) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller 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.
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.
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.
type RunQueryOrderBy ¶
type RunQueryOrderBy struct { // REQUIRED; Sorting order of the parameter. Order *RunQueryOrder // 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 }
RunQueryOrderBy - An object to provide order by options for listing runs.
func (RunQueryOrderBy) MarshalJSON ¶
func (r RunQueryOrderBy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RunQueryOrderBy.
func (*RunQueryOrderBy) UnmarshalJSON ¶
func (r *RunQueryOrderBy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RunQueryOrderBy.
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.
type SQLAlwaysEncryptedAkvAuthType ¶
type SQLAlwaysEncryptedAkvAuthType string
SQLAlwaysEncryptedAkvAuthType - Sql always encrypted AKV authentication type. Type: string.
const ( SQLAlwaysEncryptedAkvAuthTypeManagedIdentity SQLAlwaysEncryptedAkvAuthType = "ManagedIdentity" SQLAlwaysEncryptedAkvAuthTypeServicePrincipal SQLAlwaysEncryptedAkvAuthType = "ServicePrincipal" SQLAlwaysEncryptedAkvAuthTypeUserAssignedManagedIdentity SQLAlwaysEncryptedAkvAuthType = "UserAssignedManagedIdentity" )
func PossibleSQLAlwaysEncryptedAkvAuthTypeValues ¶
func PossibleSQLAlwaysEncryptedAkvAuthTypeValues() []SQLAlwaysEncryptedAkvAuthType
PossibleSQLAlwaysEncryptedAkvAuthTypeValues returns the possible values for the SQLAlwaysEncryptedAkvAuthType const type.
type SQLAlwaysEncryptedProperties ¶
type SQLAlwaysEncryptedProperties struct { // REQUIRED; Sql always encrypted AKV authentication type. Type: string. AlwaysEncryptedAkvAuthType *SQLAlwaysEncryptedAkvAuthType // The credential reference containing authentication information. Credential *CredentialReference // The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression // with resultType string). ServicePrincipalID any // The key of the service principal used to authenticate against Azure Key Vault. ServicePrincipalKey SecretBaseClassification }
SQLAlwaysEncryptedProperties - Sql always encrypted properties.
func (SQLAlwaysEncryptedProperties) MarshalJSON ¶
func (s SQLAlwaysEncryptedProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLAlwaysEncryptedProperties.
func (*SQLAlwaysEncryptedProperties) UnmarshalJSON ¶
func (s *SQLAlwaysEncryptedProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLAlwaysEncryptedProperties.
type SQLDWSink ¶
type SQLDWSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates to use Copy Command to copy data into SQL Data Warehouse. Type: boolean (or Expression with resultType boolean). AllowCopyCommand any // Indicates to use PolyBase to copy data into SQL Data Warehouse when applicable. Type: boolean (or Expression with resultType // boolean). AllowPolyBase any // Specifies Copy Command related settings when allowCopyCommand is true. CopyCommandSettings *DWCopyCommandSettings // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specifies PolyBase-related settings when allowPolyBase is true. PolyBaseSettings *PolybaseSettings // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). SQLWriterUseTableLock any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). TableOption any // SQL DW upsert settings. UpsertSettings *SQLDWUpsertSettings // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // Write behavior when copying data into azure SQL DW. Type: SqlDWWriteBehaviorEnum (or Expression with resultType SqlDWWriteBehaviorEnum) WriteBehavior any }
SQLDWSink - A copy activity SQL Data Warehouse sink.
func (*SQLDWSink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type SQLDWSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". Type: string (or Expression with resultType string). PartitionOption any // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // SQL Data Warehouse reader query. Type: string (or Expression with resultType string). SQLReaderQuery any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". Type: object // (or Expression with resultType object), itemType: StoredProcedureParameter. StoredProcedureParameters any }
SQLDWSource - A copy activity SQL Data Warehouse source.
func (*SQLDWSource) GetCopySource ¶
func (s *SQLDWSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SQLDWSource.
func (*SQLDWSource) GetTabularSource ¶
func (s *SQLDWSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SQLDWSource.
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 SQLDWUpsertSettings ¶
type SQLDWUpsertSettings struct { // Schema name for interim table. Type: string (or Expression with resultType string). InterimSchemaName any // Key column names for unique row identification. Type: array of strings (or Expression with resultType array of strings). Keys any }
SQLDWUpsertSettings - Sql DW upsert option settings
func (SQLDWUpsertSettings) MarshalJSON ¶
func (s SQLDWUpsertSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLDWUpsertSettings.
func (*SQLDWUpsertSettings) UnmarshalJSON ¶
func (s *SQLDWUpsertSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLDWUpsertSettings.
type SQLMISink ¶
type SQLMISink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // SQL writer stored procedure name. Type: string (or Expression with resultType string). SQLWriterStoredProcedureName any // SQL writer table type. Type: string (or Expression with resultType string). SQLWriterTableType any // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). SQLWriterUseTableLock any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // SQL stored procedure parameters. StoredProcedureParameters any // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). StoredProcedureTableTypeParameterName any // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). TableOption any // SQL upsert settings. UpsertSettings *SQLUpsertSettings // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // White behavior when copying data into azure SQL MI. Type: string (or Expression with resultType string) WriteBehavior any }
SQLMISink - A copy activity Azure SQL Managed Instance sink.
func (*SQLMISink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type SQLMISink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". Type: string (or Expression with resultType string). PartitionOption any // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings // Which additional types to produce. ProduceAdditionalTypes any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters any }
SQLMISource - A copy activity Azure SQL Managed Instance source.
func (*SQLMISource) GetCopySource ¶
func (s *SQLMISource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SQLMISource.
func (*SQLMISource) GetTabularSource ¶
func (s *SQLMISource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SQLMISource.
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 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 any // 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 any // 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 any }
SQLPartitionSettings - The settings that will be leveraged for Sql source partitioning.
func (SQLPartitionSettings) MarshalJSON ¶
func (s SQLPartitionSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLPartitionSettings.
func (*SQLPartitionSettings) UnmarshalJSON ¶
func (s *SQLPartitionSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLPartitionSettings.
type SQLServerAuthenticationType ¶
type SQLServerAuthenticationType string
SQLServerAuthenticationType - The type used for authentication. Type: string.
const ( SQLServerAuthenticationTypeSQL SQLServerAuthenticationType = "SQL" SQLServerAuthenticationTypeUserAssignedManagedIdentity SQLServerAuthenticationType = "UserAssignedManagedIdentity" SQLServerAuthenticationTypeWindows SQLServerAuthenticationType = "Windows" )
func PossibleSQLServerAuthenticationTypeValues ¶
func PossibleSQLServerAuthenticationTypeValues() []SQLServerAuthenticationType
PossibleSQLServerAuthenticationTypeValues returns the possible values for the SQLServerAuthenticationType const type.
type SQLServerLinkedService ¶
type SQLServerLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; SQL Server linked service properties. TypeProperties *SQLServerLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SQLServerLinkedService - SQL Server linked service.
func (*SQLServerLinkedService) GetLinkedService ¶
func (s *SQLServerLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SQLServerLinkedService.
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 { // Sql always encrypted properties. AlwaysEncryptedSettings *SQLAlwaysEncryptedProperties // The application workload type when connecting to a server, used by recommended version. Possible values are ReadOnly and // ReadWrite. Type: string (or Expression with resultType string). ApplicationIntent any // The type used for authentication. Type: string. AuthenticationType *SQLServerAuthenticationType // The default wait time (in seconds) before terminating the attempt to execute a command and generating an error, used by // recommended version. Type: integer (or Expression with resultType integer). CommandTimeout any // The number of re-connections attempted after identifying that there was an idle connection failure, used by recommended // version. This must be an integer between 0 and 255. Type: integer (or Expression // with resultType integer). ConnectRetryCount any // The amount of time (in seconds) between each re-connection attempt after identifying that there was an idle connection // failure, used by recommended version. This must be an integer between 1 and 60. // Type: integer (or Expression with resultType integer). ConnectRetryInterval any // The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an // error, used by recommended version. Type: integer (or Expression with resultType // integer). ConnectTimeout any // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The credential reference containing authentication information. Credential *CredentialReference // The name of the database, used by recommended version. Type: string (or Expression with resultType string). Database any // Indicate whether TLS encryption is required for all data sent between the client and server, used by recommended version. // Possible values are true/yes/mandatory, false/no/optional and strict. Type: // string (or Expression with resultType string). Encrypt any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The name or address of the partner server to connect to if the primary server is down, used by recommended version. Type: // string (or Expression with resultType string). FailoverPartner any // The host name to use when validating the server certificate for the connection. When not specified, the server name from // the Data Source is used for certificate validation, used by recommended // version. Type: string (or Expression with resultType string). HostNameInCertificate any // Indicate whether User ID and Password are specified in the connection (when false) or whether the current Windows account // credentials are used for authentication (when true), used by recommended // version. Type: Boolean (or Expression with resultType boolean). IntegratedSecurity any // The minimum time, in seconds, for the connection to live in the connection pool before being destroyed, used by recommended // version. Type: integer (or Expression with resultType integer). LoadBalanceTimeout any // The maximum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MaxPoolSize any // The minimum number of connections allowed in the connection pool for this specific connection string, used by recommended // version. Type: integer (or Expression with resultType integer). MinPoolSize any // If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true // provides faster detection of and connection to the (currently) active // server, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultiSubnetFailover any // When true, an application can maintain multiple active result sets (MARS). When false, an application must process or cancel // all result sets from one batch before it can execute any other batch on // that connection, used by recommended version. Type: Boolean (or Expression with resultType boolean). MultipleActiveResultSets any // The size in bytes of the network packets used to communicate with an instance of server, used by recommended version. Type: // integer (or Expression with resultType integer). PacketSize any // The on-premises Windows authentication password. Password SecretBaseClassification // Indicate whether the connection will be pooled or explicitly opened every time that the connection is requested, used by // recommended version. Type: Boolean (or Expression with resultType boolean). Pooling any // The name or network address of the instance of SQL Server to which to connect, used by recommended version. Type: string // (or Expression with resultType string). Server any // Indicate whether the channel will be encrypted while bypassing walking the certificate chain to validate trust, used by // recommended version. Type: Boolean (or Expression with resultType boolean). TrustServerCertificate any // The on-premises Windows authentication user name. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // SQL writer stored procedure name. Type: string (or Expression with resultType string). SQLWriterStoredProcedureName any // SQL writer table type. Type: string (or Expression with resultType string). SQLWriterTableType any // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). SQLWriterUseTableLock any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // SQL stored procedure parameters. StoredProcedureParameters any // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). StoredProcedureTableTypeParameterName any // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). TableOption any // SQL upsert settings. UpsertSettings *SQLUpsertSettings // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // Write behavior when copying data into sql server. Type: string (or Expression with resultType string). WriteBehavior any }
SQLServerSink - A copy activity SQL server sink.
func (*SQLServerSink) GetCopySink ¶
func (s *SQLServerSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type SQLServerSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". Type: string (or Expression with resultType string). PartitionOption any // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings // Which additional types to produce. ProduceAdditionalTypes any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters any }
SQLServerSource - A copy activity SQL server source.
func (*SQLServerSource) GetCopySource ¶
func (s *SQLServerSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SQLServerSource.
func (*SQLServerSource) GetTabularSource ¶
func (s *SQLServerSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SQLServerSource.
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; SQL stored procedure activity properties. TypeProperties *SQLServerStoredProcedureActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
SQLServerStoredProcedureActivity - SQL stored procedure activity type.
func (*SQLServerStoredProcedureActivity) GetActivity ¶
func (s *SQLServerStoredProcedureActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type SQLServerStoredProcedureActivity.
func (*SQLServerStoredProcedureActivity) GetExecutionActivity ¶
func (s *SQLServerStoredProcedureActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type SQLServerStoredProcedureActivity.
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 any // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters any }
SQLServerStoredProcedureActivityTypeProperties - SQL stored procedure activity properties.
func (SQLServerStoredProcedureActivityTypeProperties) MarshalJSON ¶
func (s SQLServerStoredProcedureActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerStoredProcedureActivityTypeProperties.
func (*SQLServerStoredProcedureActivityTypeProperties) UnmarshalJSON ¶
func (s *SQLServerStoredProcedureActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLServerStoredProcedureActivityTypeProperties.
type SQLServerTableDataset ¶
type SQLServerTableDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // On-premises SQL Server dataset properties. TypeProperties *SQLServerTableDatasetTypeProperties }
SQLServerTableDataset - The on-premises SQL Server dataset.
func (*SQLServerTableDataset) GetDataset ¶
func (s *SQLServerTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SQLServerTableDataset.
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 any // The table name of the SQL Server dataset. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
SQLServerTableDatasetTypeProperties - On-premises SQL Server dataset properties.
func (SQLServerTableDatasetTypeProperties) MarshalJSON ¶
func (s SQLServerTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLServerTableDatasetTypeProperties.
func (*SQLServerTableDatasetTypeProperties) UnmarshalJSON ¶
func (s *SQLServerTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLServerTableDatasetTypeProperties.
type SQLSink ¶
type SQLSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // SQL writer stored procedure name. Type: string (or Expression with resultType string). SQLWriterStoredProcedureName any // SQL writer table type. Type: string (or Expression with resultType string). SQLWriterTableType any // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). SQLWriterUseTableLock any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // SQL stored procedure parameters. StoredProcedureParameters any // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). StoredProcedureTableTypeParameterName any // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). TableOption any // SQL upsert settings. UpsertSettings *SQLUpsertSettings // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // Write behavior when copying data into sql. Type: string (or Expression with resultType string). WriteBehavior any }
SQLSink - A copy activity SQL sink.
func (*SQLSink) GetCopySink ¶
GetCopySink implements the CopySinkClassification interface for type SQLSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". Type: string (or Expression with resultType string). PartitionOption any // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // SQL reader query. Type: string (or Expression with resultType string). SQLReaderQuery any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". StoredProcedureParameters any }
SQLSource - A copy activity SQL source.
func (*SQLSource) GetCopySource ¶
func (s *SQLSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SQLSource.
func (*SQLSource) GetTabularSource ¶
func (s *SQLSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SQLSource.
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 SQLUpsertSettings ¶
type SQLUpsertSettings struct { // Schema name for interim table. Type: string (or Expression with resultType string). InterimSchemaName any // Key column names for unique row identification. Type: array of strings (or Expression with resultType array of strings). Keys any // Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with resultType boolean). UseTempDB any }
SQLUpsertSettings - Sql upsert option settings
func (SQLUpsertSettings) MarshalJSON ¶
func (s SQLUpsertSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SQLUpsertSettings.
func (*SQLUpsertSettings) UnmarshalJSON ¶
func (s *SQLUpsertSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SQLUpsertSettings.
type SSISAccessCredential ¶
type SSISAccessCredential struct { // REQUIRED; Domain for windows authentication. Type: string (or Expression with resultType string). Domain any // REQUIRED; Password for windows authentication. Password SecretBaseClassification // REQUIRED; UseName for windows authentication. Type: string (or Expression with resultType string). UserName any }
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 any // REQUIRED; Path for embedded child package. Type: string (or Expression with resultType string). PackagePath any // Last modified date for embedded child package. PackageLastModifiedDate *string // Name for embedded child package. PackageName *string }
SSISChildPackage - SSIS embedded child package.
func (SSISChildPackage) MarshalJSON ¶
func (s SSISChildPackage) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISChildPackage.
func (*SSISChildPackage) UnmarshalJSON ¶
func (s *SSISChildPackage) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISChildPackage.
type SSISExecutionCredential ¶
type SSISExecutionCredential struct { // REQUIRED; Domain for windows authentication. Type: string (or Expression with resultType string). Domain any // REQUIRED; Password for windows authentication. Password *SecureString // REQUIRED; UseName for windows authentication. Type: string (or Expression with resultType string). UserName any }
SSISExecutionCredential - SSIS package execution credential.
func (SSISExecutionCredential) MarshalJSON ¶
func (s SSISExecutionCredential) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISExecutionCredential.
func (*SSISExecutionCredential) UnmarshalJSON ¶
func (s *SSISExecutionCredential) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISExecutionCredential.
type SSISExecutionParameter ¶
type SSISExecutionParameter struct { // REQUIRED; SSIS package execution parameter value. Type: string (or Expression with resultType string). Value any }
SSISExecutionParameter - SSIS execution parameter.
func (SSISExecutionParameter) MarshalJSON ¶
func (s SSISExecutionParameter) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISExecutionParameter.
func (*SSISExecutionParameter) UnmarshalJSON ¶
func (s *SSISExecutionParameter) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISExecutionParameter.
type SSISLogLocation ¶
type SSISLogLocation struct { // REQUIRED; The SSIS package execution log path. Type: string (or Expression with resultType string). LogPath any // REQUIRED; The type of SSIS log location. Type *SsisLogLocationType // REQUIRED; SSIS package execution log location properties. TypeProperties *SSISLogLocationTypeProperties }
SSISLogLocation - SSIS package execution log location
func (SSISLogLocation) MarshalJSON ¶
func (s SSISLogLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISLogLocation.
func (*SSISLogLocation) UnmarshalJSON ¶
func (s *SSISLogLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISLogLocation.
type SSISLogLocationTypeProperties ¶
type SSISLogLocationTypeProperties struct { // The package execution log access credential. AccessCredential *SSISAccessCredential // 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 any }
SSISLogLocationTypeProperties - SSIS package execution log location properties.
func (SSISLogLocationTypeProperties) MarshalJSON ¶
func (s SSISLogLocationTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISLogLocationTypeProperties.
func (*SSISLogLocationTypeProperties) UnmarshalJSON ¶
func (s *SSISLogLocationTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISLogLocationTypeProperties.
type SSISPackageLocation ¶
type SSISPackageLocation struct { // The SSIS package path. Type: string (or Expression with resultType string). PackagePath any // The type of SSIS package location. Type *SsisPackageLocationType // SSIS package location properties. TypeProperties *SSISPackageLocationTypeProperties }
SSISPackageLocation - SSIS package location.
func (SSISPackageLocation) MarshalJSON ¶
func (s SSISPackageLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISPackageLocation.
func (*SSISPackageLocation) UnmarshalJSON ¶
func (s *SSISPackageLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISPackageLocation.
type SSISPackageLocationTypeProperties ¶
type SSISPackageLocationTypeProperties struct { // The package access credential. AccessCredential *SSISAccessCredential // The embedded child package list. ChildPackages []*SSISChildPackage // The configuration file access credential. ConfigurationAccessCredential *SSISAccessCredential // The configuration file of the package execution. Type: string (or Expression with resultType string). ConfigurationPath any // The embedded package content. Type: string (or Expression with resultType string). PackageContent any // The embedded package last modified date. PackageLastModifiedDate *string // The package name. PackageName *string // Password of the package. PackagePassword SecretBaseClassification }
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 any // Whether SSIS package property override value is sensitive data. Value will be encrypted in SSISDB if it is true IsSensitive *bool }
SSISPropertyOverride - SSIS property override.
func (SSISPropertyOverride) MarshalJSON ¶
func (s SSISPropertyOverride) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SSISPropertyOverride.
func (*SSISPropertyOverride) UnmarshalJSON ¶
func (s *SSISPropertyOverride) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SSISPropertyOverride.
type SalesforceLinkedService ¶
type SalesforceLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Salesforce linked service properties. TypeProperties *SalesforceLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SalesforceLinkedService - Linked service for Salesforce.
func (*SalesforceLinkedService) GetLinkedService ¶
func (s *SalesforceLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SalesforceLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // The password for Basic authentication of the Salesforce instance. Password SecretBaseClassification // The security token is optional to remotely access Salesforce instance. SecurityToken SecretBaseClassification // The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Salesforce Marketing Cloud linked service properties. TypeProperties *SalesforceMarketingCloudLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SalesforceMarketingCloudLinkedService - Salesforce Marketing Cloud linked service.
func (*SalesforceMarketingCloudLinkedService) GetLinkedService ¶
func (s *SalesforceMarketingCloudLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SalesforceMarketingCloudLinkedService.
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 { // The client ID associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string). ClientID any // The client secret associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType // string). ClientSecret SecretBaseClassification // Properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked // service. Type: object. ConnectionProperties any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression // with resultType boolean). UseEncryptedEndpoints any // 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 any // 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 any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
SalesforceMarketingCloudObjectDataset - Salesforce Marketing Cloud dataset.
func (*SalesforceMarketingCloudObjectDataset) GetDataset ¶
func (s *SalesforceMarketingCloudObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SalesforceMarketingCloudObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SalesforceMarketingCloudSource - A copy activity Salesforce Marketing Cloud source.
func (*SalesforceMarketingCloudSource) GetCopySource ¶
func (s *SalesforceMarketingCloudSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SalesforceMarketingCloudSource.
func (*SalesforceMarketingCloudSource) GetTabularSource ¶
func (s *SalesforceMarketingCloudSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SalesforceMarketingCloudSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Salesforce object dataset properties. TypeProperties *SalesforceObjectDatasetTypeProperties }
SalesforceObjectDataset - The Salesforce object dataset.
func (*SalesforceObjectDataset) GetDataset ¶
func (s *SalesforceObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SalesforceObjectDataset.
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 any }
SalesforceObjectDatasetTypeProperties - Salesforce object dataset properties.
func (SalesforceObjectDatasetTypeProperties) MarshalJSON ¶
func (s SalesforceObjectDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceObjectDatasetTypeProperties.
func (*SalesforceObjectDatasetTypeProperties) UnmarshalJSON ¶
func (s *SalesforceObjectDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceObjectDatasetTypeProperties.
type SalesforceServiceCloudLinkedService ¶
type SalesforceServiceCloudLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Salesforce Service Cloud linked service properties. TypeProperties *SalesforceServiceCloudLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SalesforceServiceCloudLinkedService - Linked service for Salesforce Service Cloud.
func (*SalesforceServiceCloudLinkedService) GetLinkedService ¶
func (s *SalesforceServiceCloudLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SalesforceServiceCloudLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // Extended properties appended to the connection string. Type: string (or Expression with resultType string). ExtendedProperties any // The password for Basic authentication of the Salesforce instance. Password SecretBaseClassification // The security token is optional to remotely access Salesforce instance. SecurityToken SecretBaseClassification // The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Salesforce Service Cloud object dataset properties. TypeProperties *SalesforceServiceCloudObjectDatasetTypeProperties }
SalesforceServiceCloudObjectDataset - The Salesforce Service Cloud object dataset.
func (*SalesforceServiceCloudObjectDataset) GetDataset ¶
func (s *SalesforceServiceCloudObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SalesforceServiceCloudObjectDataset.
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 any }
SalesforceServiceCloudObjectDatasetTypeProperties - Salesforce Service Cloud object dataset properties.
func (SalesforceServiceCloudObjectDatasetTypeProperties) MarshalJSON ¶
func (s SalesforceServiceCloudObjectDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudObjectDatasetTypeProperties.
func (*SalesforceServiceCloudObjectDatasetTypeProperties) UnmarshalJSON ¶
func (s *SalesforceServiceCloudObjectDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudObjectDatasetTypeProperties.
type SalesforceServiceCloudSink ¶
type SalesforceServiceCloudSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with // resultType string). ExternalIDFieldName any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // The write behavior for the operation. Default is Insert. WriteBehavior *SalesforceSinkWriteBehavior }
SalesforceServiceCloudSink - A copy activity Salesforce Service Cloud sink.
func (*SalesforceServiceCloudSink) GetCopySink ¶
func (s *SalesforceServiceCloudSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type SalesforceServiceCloudSink.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // The read behavior for the operation. Default is Query. Allowed values: Query/QueryAll. Type: string (or Expression with // resultType string). ReadBehavior any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SalesforceServiceCloudSource - A copy activity Salesforce Service Cloud source.
func (*SalesforceServiceCloudSource) GetCopySource ¶
func (s *SalesforceServiceCloudSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SalesforceServiceCloudSource.
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 SalesforceServiceCloudV2LinkedService ¶
type SalesforceServiceCloudV2LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Salesforce Service Cloud V2 linked service properties. TypeProperties *SalesforceServiceCloudV2LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SalesforceServiceCloudV2LinkedService - Linked service for Salesforce Service Cloud V2.
func (*SalesforceServiceCloudV2LinkedService) GetLinkedService ¶
func (s *SalesforceServiceCloudV2LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SalesforceServiceCloudV2LinkedService.
func (SalesforceServiceCloudV2LinkedService) MarshalJSON ¶
func (s SalesforceServiceCloudV2LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudV2LinkedService.
func (*SalesforceServiceCloudV2LinkedService) UnmarshalJSON ¶
func (s *SalesforceServiceCloudV2LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudV2LinkedService.
type SalesforceServiceCloudV2LinkedServiceTypeProperties ¶
type SalesforceServiceCloudV2LinkedServiceTypeProperties struct { // The Salesforce API version used in ADF. The version must be larger than or equal to 47.0 which is required by Salesforce // BULK API 2.0. Type: string (or Expression with resultType string). APIVersion any // The authentication type to be used to connect to the Salesforce. Currently, we only support OAuth2ClientCredentials, it // is also the default value AuthenticationType any // The client Id for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. Type: string (or Expression // with resultType string). ClientID any // The client secret for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The URL of Salesforce Service Cloud instance. For example, 'https://[domain].my.salesforce.com'. Type: string (or Expression // with resultType string). EnvironmentURL any }
SalesforceServiceCloudV2LinkedServiceTypeProperties - Salesforce Service Cloud V2 linked service properties.
func (SalesforceServiceCloudV2LinkedServiceTypeProperties) MarshalJSON ¶
func (s SalesforceServiceCloudV2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudV2LinkedServiceTypeProperties.
func (*SalesforceServiceCloudV2LinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SalesforceServiceCloudV2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudV2LinkedServiceTypeProperties.
type SalesforceServiceCloudV2ObjectDataset ¶
type SalesforceServiceCloudV2ObjectDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Salesforce Service Cloud V2 object dataset properties. TypeProperties *SalesforceServiceCloudV2ObjectDatasetTypeProperties }
SalesforceServiceCloudV2ObjectDataset - The Salesforce Service Cloud V2 object dataset.
func (*SalesforceServiceCloudV2ObjectDataset) GetDataset ¶
func (s *SalesforceServiceCloudV2ObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SalesforceServiceCloudV2ObjectDataset.
func (SalesforceServiceCloudV2ObjectDataset) MarshalJSON ¶
func (s SalesforceServiceCloudV2ObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudV2ObjectDataset.
func (*SalesforceServiceCloudV2ObjectDataset) UnmarshalJSON ¶
func (s *SalesforceServiceCloudV2ObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudV2ObjectDataset.
type SalesforceServiceCloudV2ObjectDatasetTypeProperties ¶
type SalesforceServiceCloudV2ObjectDatasetTypeProperties struct { // The Salesforce Service Cloud V2 object API name. Type: string (or Expression with resultType string). ObjectAPIName any // The Salesforce Service Cloud V2 reportId. Type: string (or Expression with resultType string). ReportID any }
SalesforceServiceCloudV2ObjectDatasetTypeProperties - Salesforce Service Cloud V2 object dataset properties.
func (SalesforceServiceCloudV2ObjectDatasetTypeProperties) MarshalJSON ¶
func (s SalesforceServiceCloudV2ObjectDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudV2ObjectDatasetTypeProperties.
func (*SalesforceServiceCloudV2ObjectDatasetTypeProperties) UnmarshalJSON ¶
func (s *SalesforceServiceCloudV2ObjectDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudV2ObjectDatasetTypeProperties.
type SalesforceServiceCloudV2Sink ¶
type SalesforceServiceCloudV2Sink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with // resultType string). ExternalIDFieldName any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // The write behavior for the operation. Default is Insert. WriteBehavior *SalesforceV2SinkWriteBehavior }
SalesforceServiceCloudV2Sink - A copy activity Salesforce Service Cloud V2 sink.
func (*SalesforceServiceCloudV2Sink) GetCopySink ¶
func (s *SalesforceServiceCloudV2Sink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type SalesforceServiceCloudV2Sink.
func (SalesforceServiceCloudV2Sink) MarshalJSON ¶
func (s SalesforceServiceCloudV2Sink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudV2Sink.
func (*SalesforceServiceCloudV2Sink) UnmarshalJSON ¶
func (s *SalesforceServiceCloudV2Sink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudV2Sink.
type SalesforceServiceCloudV2Source ¶
type SalesforceServiceCloudV2Source struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // This property control whether query result contains Deleted objects. Default is false. Type: boolean (or Expression with // resultType boolean). IncludeDeletedObjects any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // You can only use Salesforce Object Query Language (SOQL) query with limitations. For SOQL limitations, see this article: // https://developer.salesforce.com/docs/atlas.en-us.apiasynch.meta/api // asynch/queries.htm#SOQL%20Considerations. If query is not specified, all the data of the Salesforce object specified in // ObjectApiName/reportId in dataset will be retrieved. Type: string (or Expression // with resultType string). Query any // Deprecating, please use 'query' property instead. Type: string (or Expression with resultType string). SOQLQuery any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SalesforceServiceCloudV2Source - A copy activity Salesforce Service Cloud V2 source.
func (*SalesforceServiceCloudV2Source) GetCopySource ¶
func (s *SalesforceServiceCloudV2Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SalesforceServiceCloudV2Source.
func (SalesforceServiceCloudV2Source) MarshalJSON ¶
func (s SalesforceServiceCloudV2Source) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudV2Source.
func (*SalesforceServiceCloudV2Source) UnmarshalJSON ¶
func (s *SalesforceServiceCloudV2Source) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceServiceCloudV2Source.
type SalesforceSink ¶
type SalesforceSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with // resultType string). ExternalIDFieldName any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // The write behavior for the operation. Default is Insert. WriteBehavior *SalesforceSinkWriteBehavior }
SalesforceSink - A copy activity Salesforce sink.
func (*SalesforceSink) GetCopySink ¶
func (s *SalesforceSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type SalesforceSink.
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.
type SalesforceSource ¶
type SalesforceSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // The read behavior for the operation. Default is Query. Allowed values: Query/QueryAll. Type: string (or Expression with // resultType string). ReadBehavior any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SalesforceSource - A copy activity Salesforce source.
func (*SalesforceSource) GetCopySource ¶
func (s *SalesforceSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SalesforceSource.
func (*SalesforceSource) GetTabularSource ¶
func (s *SalesforceSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SalesforceSource.
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 SalesforceV2LinkedService ¶
type SalesforceV2LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Salesforce V2 linked service properties. TypeProperties *SalesforceV2LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SalesforceV2LinkedService - Linked service for Salesforce V2.
func (*SalesforceV2LinkedService) GetLinkedService ¶
func (s *SalesforceV2LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SalesforceV2LinkedService.
func (SalesforceV2LinkedService) MarshalJSON ¶
func (s SalesforceV2LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceV2LinkedService.
func (*SalesforceV2LinkedService) UnmarshalJSON ¶
func (s *SalesforceV2LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceV2LinkedService.
type SalesforceV2LinkedServiceTypeProperties ¶
type SalesforceV2LinkedServiceTypeProperties struct { // The Salesforce API version used in ADF. The version must be larger than or equal to 47.0 which is required by Salesforce // BULK API 2.0. Type: string (or Expression with resultType string). APIVersion any // The authentication type to be used to connect to the Salesforce. Currently, we only support OAuth2ClientCredentials, it // is also the default value AuthenticationType any // The client Id for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. Type: string (or Expression // with resultType string). ClientID any // The client secret for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The URL of Salesforce instance. For example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType // string). EnvironmentURL any }
SalesforceV2LinkedServiceTypeProperties - Salesforce V2 linked service properties.
func (SalesforceV2LinkedServiceTypeProperties) MarshalJSON ¶
func (s SalesforceV2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceV2LinkedServiceTypeProperties.
func (*SalesforceV2LinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SalesforceV2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceV2LinkedServiceTypeProperties.
type SalesforceV2ObjectDataset ¶
type SalesforceV2ObjectDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Salesforce V2 object dataset properties. TypeProperties *SalesforceV2ObjectDatasetTypeProperties }
SalesforceV2ObjectDataset - The Salesforce V2 object dataset.
func (*SalesforceV2ObjectDataset) GetDataset ¶
func (s *SalesforceV2ObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SalesforceV2ObjectDataset.
func (SalesforceV2ObjectDataset) MarshalJSON ¶
func (s SalesforceV2ObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceV2ObjectDataset.
func (*SalesforceV2ObjectDataset) UnmarshalJSON ¶
func (s *SalesforceV2ObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceV2ObjectDataset.
type SalesforceV2ObjectDatasetTypeProperties ¶
type SalesforceV2ObjectDatasetTypeProperties struct { // The Salesforce V2 object API name. Type: string (or Expression with resultType string). ObjectAPIName any // The Salesforce V2 report Id. Type: string (or Expression with resultType string). ReportID any }
SalesforceV2ObjectDatasetTypeProperties - Salesforce V2 object dataset properties.
func (SalesforceV2ObjectDatasetTypeProperties) MarshalJSON ¶
func (s SalesforceV2ObjectDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceV2ObjectDatasetTypeProperties.
func (*SalesforceV2ObjectDatasetTypeProperties) UnmarshalJSON ¶
func (s *SalesforceV2ObjectDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceV2ObjectDatasetTypeProperties.
type SalesforceV2Sink ¶
type SalesforceV2Sink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with // resultType string). ExternalIDFieldName any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // The write behavior for the operation. Default is Insert. WriteBehavior *SalesforceV2SinkWriteBehavior }
SalesforceV2Sink - A copy activity Salesforce V2 sink.
func (*SalesforceV2Sink) GetCopySink ¶
func (s *SalesforceV2Sink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type SalesforceV2Sink.
func (SalesforceV2Sink) MarshalJSON ¶
func (s SalesforceV2Sink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceV2Sink.
func (*SalesforceV2Sink) UnmarshalJSON ¶
func (s *SalesforceV2Sink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceV2Sink.
type SalesforceV2SinkWriteBehavior ¶
type SalesforceV2SinkWriteBehavior string
SalesforceV2SinkWriteBehavior - The write behavior for the operation. Default is Insert.
const ( SalesforceV2SinkWriteBehaviorInsert SalesforceV2SinkWriteBehavior = "Insert" SalesforceV2SinkWriteBehaviorUpsert SalesforceV2SinkWriteBehavior = "Upsert" )
func PossibleSalesforceV2SinkWriteBehaviorValues ¶
func PossibleSalesforceV2SinkWriteBehaviorValues() []SalesforceV2SinkWriteBehavior
PossibleSalesforceV2SinkWriteBehaviorValues returns the possible values for the SalesforceV2SinkWriteBehavior const type.
type SalesforceV2Source ¶
type SalesforceV2Source struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // This property control whether query result contains Deleted objects. Default is false. Type: boolean (or Expression with // resultType boolean). IncludeDeletedObjects any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Page size for each http request, too large pageSize will caused timeout, default 300,000. Type: integer (or Expression // with resultType integer). PageSize any // You can only use Salesforce Object Query Language (SOQL) query with limitations. For SOQL limitations, see this article: // https://developer.salesforce.com/docs/atlas.en-us.apiasynch.meta/api // asynch/queries.htm#SOQL%20Considerations. If query is not specified, all the data of the Salesforce object specified in // ObjectApiName/reportId in dataset will be retrieved. Type: string (or Expression // with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Deprecating, please use 'query' property instead. Type: string (or Expression with resultType string). SOQLQuery any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SalesforceV2Source - A copy activity Salesforce V2 source.
func (*SalesforceV2Source) GetCopySource ¶
func (s *SalesforceV2Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SalesforceV2Source.
func (*SalesforceV2Source) GetTabularSource ¶
func (s *SalesforceV2Source) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SalesforceV2Source.
func (SalesforceV2Source) MarshalJSON ¶
func (s SalesforceV2Source) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SalesforceV2Source.
func (*SalesforceV2Source) UnmarshalJSON ¶
func (s *SalesforceV2Source) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SalesforceV2Source.
type SapBWLinkedService ¶
type SapBWLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Properties specific to this linked service type. TypeProperties *SapBWLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SapBWLinkedService - SAP Business Warehouse Linked Service.
func (*SapBWLinkedService) GetLinkedService ¶
func (s *SapBWLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SapBWLinkedService.
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 any // REQUIRED; Host name of the SAP BW instance. Type: string (or Expression with resultType string). Server any // 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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password to access the SAP BW server. Password SecretBaseClassification // Username to access the SAP BW server. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
SapBwCubeDataset - The SAP BW cube dataset.
func (*SapBwCubeDataset) GetDataset ¶
func (s *SapBwCubeDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SapBwCubeDataset.
func (SapBwCubeDataset) MarshalJSON ¶
func (s SapBwCubeDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapBwCubeDataset.
func (*SapBwCubeDataset) UnmarshalJSON ¶
func (s *SapBwCubeDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapBwCubeDataset.
type SapBwSource ¶
type SapBwSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // MDX query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SapBwSource - A copy activity source for SapBW server via MDX.
func (*SapBwSource) GetCopySource ¶
func (s *SapBwSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SapBwSource.
func (*SapBwSource) GetTabularSource ¶
func (s *SapBwSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SapBwSource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; SAP Cloud for Customer linked service properties. TypeProperties *SapCloudForCustomerLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SapCloudForCustomerLinkedService - Linked service for SAP Cloud for Customer.
func (*SapCloudForCustomerLinkedService) GetLinkedService ¶
func (s *SapCloudForCustomerLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SapCloudForCustomerLinkedService.
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 any // 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. EncryptedCredential *string // The password for Basic authentication. Password SecretBaseClassification // The username for Basic authentication. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; SAP Cloud For Customer OData resource dataset properties. TypeProperties *SapCloudForCustomerResourceDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
SapCloudForCustomerResourceDataset - The path of the SAP Cloud for Customer OData entity.
func (*SapCloudForCustomerResourceDataset) GetDataset ¶
func (s *SapCloudForCustomerResourceDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SapCloudForCustomerResourceDataset.
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 any }
SapCloudForCustomerResourceDatasetTypeProperties - Sap Cloud For Customer OData resource dataset properties.
func (SapCloudForCustomerResourceDatasetTypeProperties) MarshalJSON ¶
func (s SapCloudForCustomerResourceDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerResourceDatasetTypeProperties.
func (*SapCloudForCustomerResourceDatasetTypeProperties) UnmarshalJSON ¶
func (s *SapCloudForCustomerResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapCloudForCustomerResourceDatasetTypeProperties.
type SapCloudForCustomerSink ¶
type SapCloudForCustomerSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // The write behavior for the operation. Default is 'Insert'. WriteBehavior *SapCloudForCustomerSinkWriteBehavior }
SapCloudForCustomerSink - A copy activity SAP Cloud for Customer sink.
func (*SapCloudForCustomerSink) GetCopySink ¶
func (s *SapCloudForCustomerSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type SapCloudForCustomerSink.
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.
type SapCloudForCustomerSource ¶
type SapCloudForCustomerSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SAP Cloud for Customer OData query. For example, "$top=1". Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SapCloudForCustomerSource - A copy activity source for SAP Cloud for Customer source.
func (*SapCloudForCustomerSource) GetCopySource ¶
func (s *SapCloudForCustomerSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SapCloudForCustomerSource.
func (*SapCloudForCustomerSource) GetTabularSource ¶
func (s *SapCloudForCustomerSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SapCloudForCustomerSource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; SAP ECC linked service properties. TypeProperties *SapEccLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SapEccLinkedService - Linked service for SAP ERP Central Component(SAP ECC).
func (*SapEccLinkedService) GetLinkedService ¶
func (s *SapEccLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SapEccLinkedService.
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 any // 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. EncryptedCredential *string // The password for Basic authentication. Password SecretBaseClassification // The username for Basic authentication. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; SAP ECC OData resource dataset properties. TypeProperties *SapEccResourceDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
SapEccResourceDataset - The path of the SAP ECC OData entity.
func (*SapEccResourceDataset) GetDataset ¶
func (s *SapEccResourceDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SapEccResourceDataset.
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 any }
SapEccResourceDatasetTypeProperties - Sap ECC OData resource dataset properties.
func (SapEccResourceDatasetTypeProperties) MarshalJSON ¶
func (s SapEccResourceDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapEccResourceDatasetTypeProperties.
func (*SapEccResourceDatasetTypeProperties) UnmarshalJSON ¶
func (s *SapEccResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapEccResourceDatasetTypeProperties.
type SapEccSource ¶
type SapEccSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SAP ECC OData query. For example, "$top=1". Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SapEccSource - A copy activity source for SAP ECC source.
func (*SapEccSource) GetCopySource ¶
func (s *SapEccSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SapEccSource.
func (*SapEccSource) GetTabularSource ¶
func (s *SapEccSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SapEccSource.
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.
type SapHanaLinkedService ¶
type SapHanaLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Properties specific to this linked service type. TypeProperties *SapHanaLinkedServiceProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SapHanaLinkedService - SAP HANA Linked Service.
func (*SapHanaLinkedService) GetLinkedService ¶
func (s *SapHanaLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SapHanaLinkedService.
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 { // The authentication type to be used to connect to the SAP HANA server. AuthenticationType *SapHanaAuthenticationType // SAP HANA ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password to access the SAP HANA server. Password SecretBaseClassification // Host name of the SAP HANA server. Type: string (or Expression with resultType string). Server any // Username to access the SAP HANA server. Type: string (or Expression with resultType string). UserName any }
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 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 any }
SapHanaPartitionSettings - The settings that will be leveraged for SAP HANA source partitioning.
func (SapHanaPartitionSettings) MarshalJSON ¶
func (s SapHanaPartitionSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapHanaPartitionSettings.
func (*SapHanaPartitionSettings) UnmarshalJSON ¶
func (s *SapHanaPartitionSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapHanaPartitionSettings.
type SapHanaSource ¶
type SapHanaSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The packet size of data read from SAP HANA. Type: integer(or Expression with resultType integer). PacketSize any // The partition mechanism that will be used for SAP HANA read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "SapHanaDynamicRange". PartitionOption any // The settings that will be leveraged for SAP HANA source partitioning. PartitionSettings *SapHanaPartitionSettings // SAP HANA Sql query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SapHanaSource - A copy activity source for SAP HANA source.
func (*SapHanaSource) GetCopySource ¶
func (s *SapHanaSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SapHanaSource.
func (*SapHanaSource) GetTabularSource ¶
func (s *SapHanaSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SapHanaSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // SAP HANA Table properties. TypeProperties *SapHanaTableDatasetTypeProperties }
SapHanaTableDataset - SAP HANA Table properties.
func (*SapHanaTableDataset) GetDataset ¶
func (s *SapHanaTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SapHanaTableDataset.
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 any // The table name of SAP HANA. Type: string (or Expression with resultType string). Table any }
SapHanaTableDatasetTypeProperties - SAP HANA Table properties.
func (SapHanaTableDatasetTypeProperties) MarshalJSON ¶
func (s SapHanaTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapHanaTableDatasetTypeProperties.
func (*SapHanaTableDatasetTypeProperties) UnmarshalJSON ¶
func (s *SapHanaTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapHanaTableDatasetTypeProperties.
type SapOdpLinkedService ¶
type SapOdpLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Properties specific to SAP ODP linked service type. TypeProperties *SapOdpLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SapOdpLinkedService - SAP ODP Linked Service.
func (*SapOdpLinkedService) GetLinkedService ¶
func (s *SapOdpLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SapOdpLinkedService.
func (SapOdpLinkedService) MarshalJSON ¶
func (s SapOdpLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOdpLinkedService.
func (*SapOdpLinkedService) UnmarshalJSON ¶
func (s *SapOdpLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOdpLinkedService.
type SapOdpLinkedServiceTypeProperties ¶
type SapOdpLinkedServiceTypeProperties 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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType // string). Language any // The Logon Group for the SAP System. Type: string (or Expression with resultType string). LogonGroup any // The hostname of the SAP Message Server. Type: string (or Expression with resultType string). MessageServer any // The service name or port number of the Message Server. Type: string (or Expression with resultType string). MessageServerService any // Password to access the SAP server where the table is located. Password SecretBaseClassification // Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string). Server any // External security product's library to access the SAP server where the table is located. Type: string (or Expression with // resultType string). SncLibraryPath any // 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 any // Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string). SncMyName any // Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with // resultType string). SncPartnerName any // SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string). SncQop any // The subscriber name. Type: string (or Expression with resultType string). SubscriberName any // SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string). SystemID any // 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 any // Username to access the SAP server where the table is located. Type: string (or Expression with resultType string). UserName any // SNC X509 certificate file path. Type: string (or Expression with resultType string). X509CertificatePath any }
SapOdpLinkedServiceTypeProperties - Properties specific to this linked service type.
func (SapOdpLinkedServiceTypeProperties) MarshalJSON ¶
func (s SapOdpLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOdpLinkedServiceTypeProperties.
func (*SapOdpLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SapOdpLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOdpLinkedServiceTypeProperties.
type SapOdpResourceDataset ¶
type SapOdpResourceDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; SAP ODP Resource properties. TypeProperties *SapOdpResourceDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
SapOdpResourceDataset - SAP ODP Resource properties.
func (*SapOdpResourceDataset) GetDataset ¶
func (s *SapOdpResourceDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SapOdpResourceDataset.
func (SapOdpResourceDataset) MarshalJSON ¶
func (s SapOdpResourceDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOdpResourceDataset.
func (*SapOdpResourceDataset) UnmarshalJSON ¶
func (s *SapOdpResourceDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOdpResourceDataset.
type SapOdpResourceDatasetTypeProperties ¶
type SapOdpResourceDatasetTypeProperties struct { // REQUIRED; The context of the SAP ODP Object. Type: string (or Expression with resultType string). Context any // REQUIRED; The name of the SAP ODP Object. Type: string (or Expression with resultType string). ObjectName any }
SapOdpResourceDatasetTypeProperties - SAP ODP Resource properties.
func (SapOdpResourceDatasetTypeProperties) MarshalJSON ¶
func (s SapOdpResourceDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOdpResourceDatasetTypeProperties.
func (*SapOdpResourceDatasetTypeProperties) UnmarshalJSON ¶
func (s *SapOdpResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOdpResourceDatasetTypeProperties.
type SapOdpSource ¶
type SapOdpSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The extraction mode. Allowed value include: Full, Delta and Recovery. The default value is Full. Type: string (or Expression // with resultType string). ExtractionMode any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specifies the columns to be selected from source data. Type: array of objects(projection) (or Expression with resultType // array of objects). Projection any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Specifies the selection conditions from source data. Type: array of objects(selection) (or Expression with resultType array // of objects). Selection any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // The subscriber process to manage the delta process. Type: string (or Expression with resultType string). SubscriberProcess any }
SapOdpSource - A copy activity source for SAP ODP source.
func (*SapOdpSource) GetCopySource ¶
func (s *SapOdpSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SapOdpSource.
func (*SapOdpSource) GetTabularSource ¶
func (s *SapOdpSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SapOdpSource.
func (SapOdpSource) MarshalJSON ¶
func (s SapOdpSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOdpSource.
func (*SapOdpSource) UnmarshalJSON ¶
func (s *SapOdpSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOdpSource.
type SapOpenHubLinkedService ¶
type SapOpenHubLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Properties specific to SAP Business Warehouse Open Hub Destination linked service type. TypeProperties *SapOpenHubLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SapOpenHubLinkedService - SAP Business Warehouse Open Hub Destination Linked Service.
func (*SapOpenHubLinkedService) GetLinkedService ¶
func (s *SapOpenHubLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SapOpenHubLinkedService.
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 { // 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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // The Logon Group for the SAP System. Type: string (or Expression with resultType string). LogonGroup any // The hostname of the SAP Message Server. Type: string (or Expression with resultType string). MessageServer any // The service name or port number of the Message Server. Type: string (or Expression with resultType string). MessageServerService any // Password to access the SAP BW server where the open hub destination is located. Password SecretBaseClassification // Host name of the SAP BW instance where the open hub destination is located. Type: string (or Expression with resultType // string). Server any // SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string). SystemID any // 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 any // Username to access the SAP BW server where the open hub destination is located. Type: string (or Expression with resultType // string). UserName any }
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 any // Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with // resultType string). CustomRFCReadTableFunctionModule any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType // boolean). ExcludeLastRequest any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SapOpenHubSource - A copy activity source for SAP Business Warehouse Open Hub Destination source.
func (*SapOpenHubSource) GetCopySource ¶
func (s *SapOpenHubSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SapOpenHubSource.
func (*SapOpenHubSource) GetTabularSource ¶
func (s *SapOpenHubSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SapOpenHubSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Sap Business Warehouse Open Hub Destination Table properties. TypeProperties *SapOpenHubTableDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
SapOpenHubTableDataset - Sap Business Warehouse Open Hub Destination Table properties.
func (*SapOpenHubTableDataset) GetDataset ¶
func (s *SapOpenHubTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SapOpenHubTableDataset.
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 any // 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 any // Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType // boolean). ExcludeLastRequest any }
SapOpenHubTableDatasetTypeProperties - Sap Business Warehouse Open Hub Destination Table properties.
func (SapOpenHubTableDatasetTypeProperties) MarshalJSON ¶
func (s SapOpenHubTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapOpenHubTableDatasetTypeProperties.
func (*SapOpenHubTableDatasetTypeProperties) UnmarshalJSON ¶
func (s *SapOpenHubTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapOpenHubTableDatasetTypeProperties.
type SapTableLinkedService ¶
type SapTableLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Properties specific to this linked service type. TypeProperties *SapTableLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SapTableLinkedService - SAP Table Linked Service.
func (*SapTableLinkedService) GetLinkedService ¶
func (s *SapTableLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SapTableLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType // string). Language any // The Logon Group for the SAP System. Type: string (or Expression with resultType string). LogonGroup any // The hostname of the SAP Message Server. Type: string (or Expression with resultType string). MessageServer any // The service name or port number of the Message Server. Type: string (or Expression with resultType string). MessageServerService any // Password to access the SAP server where the table is located. Password SecretBaseClassification // Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string). Server any // External security product's library to access the SAP server where the table is located. Type: string (or Expression with // resultType string). SncLibraryPath any // 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 any // Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string). SncMyName any // Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with // resultType string). SncPartnerName any // SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string). SncQop any // SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string). SystemID any // 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 any // Username to access the SAP server where the table is located. Type: string (or Expression with resultType string). UserName any }
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 SapTablePartitionSettings ¶
type SapTablePartitionSettings struct { // The maximum value of partitions the table will be split into. Type: integer (or Expression with resultType string). MaxPartitionsNumber any // The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). PartitionColumnName any // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionLowerBound any // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionUpperBound any }
SapTablePartitionSettings - The settings that will be leveraged for SAP table source partitioning.
func (SapTablePartitionSettings) MarshalJSON ¶
func (s SapTablePartitionSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapTablePartitionSettings.
func (*SapTablePartitionSettings) UnmarshalJSON ¶
func (s *SapTablePartitionSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapTablePartitionSettings.
type SapTableResourceDataset ¶
type SapTableResourceDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; SAP Table Resource properties. TypeProperties *SapTableResourceDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
SapTableResourceDataset - SAP Table Resource properties.
func (*SapTableResourceDataset) GetDataset ¶
func (s *SapTableResourceDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SapTableResourceDataset.
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 any }
SapTableResourceDatasetTypeProperties - SAP Table Resource properties.
func (SapTableResourceDatasetTypeProperties) MarshalJSON ¶
func (s SapTableResourceDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SapTableResourceDatasetTypeProperties.
func (*SapTableResourceDatasetTypeProperties) UnmarshalJSON ¶
func (s *SapTableResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SapTableResourceDatasetTypeProperties.
type SapTableSource ¶
type SapTableSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // 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 any // Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with // resultType string). CustomRFCReadTableFunctionModule any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for SAP table read in parallel. Possible values include: "None", "PartitionOnInt", // "PartitionOnCalendarYear", "PartitionOnCalendarMonth", // "PartitionOnCalendarDate", "PartitionOnTime". PartitionOption any // The settings that will be leveraged for SAP table source partitioning. PartitionSettings *SapTablePartitionSettings // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType // string). RFCTableFields any // The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType // string). RFCTableOptions any // The number of rows to be retrieved. Type: integer(or Expression with resultType integer). RowCount any // The number of rows that will be skipped. Type: integer (or Expression with resultType integer). RowSkips any // 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 any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SapTableSource - A copy activity source for SAP Table source.
func (*SapTableSource) GetCopySource ¶
func (s *SapTableSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SapTableSource.
func (*SapTableSource) GetTabularSource ¶
func (s *SapTableSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SapTableSource.
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 { // REQUIRED; Trigger type. Type *string // REQUIRED; Schedule Trigger properties. TypeProperties *ScheduleTriggerTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // Pipelines that need to be started. Pipelines []*TriggerPipelineReference // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
ScheduleTrigger - Trigger that creates pipeline runs periodically, on schedule.
func (*ScheduleTrigger) GetMultiplePipelineTrigger ¶
func (s *ScheduleTrigger) GetMultiplePipelineTrigger() *MultiplePipelineTrigger
GetMultiplePipelineTrigger implements the MultiplePipelineTriggerClassification interface for type ScheduleTrigger.
func (*ScheduleTrigger) GetTrigger ¶
func (s *ScheduleTrigger) GetTrigger() *Trigger
GetTrigger implements the TriggerClassification interface for type ScheduleTrigger.
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]any // The end time. EndTime *time.Time // The frequency. Frequency *RecurrenceFrequency // The interval. Interval *int32 // The recurrence schedule. Schedule *RecurrenceSchedule // The start time. StartTime *time.Time // The time zone. TimeZone *string }
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 }
ScheduleTriggerTypeProperties - Schedule Trigger properties.
func (ScheduleTriggerTypeProperties) MarshalJSON ¶
func (s ScheduleTriggerTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScheduleTriggerTypeProperties.
func (*ScheduleTriggerTypeProperties) UnmarshalJSON ¶
func (s *ScheduleTriggerTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScheduleTriggerTypeProperties.
type ScriptAction ¶
type ScriptAction struct { // REQUIRED; The user provided name of the script action. Name *string // REQUIRED; The node types on which the script action should be executed. Roles any // REQUIRED; The URI for the script action. URI *string // The parameters for the script action. Parameters *string }
ScriptAction - Custom script action to run on HDI ondemand cluster once it's up.
func (ScriptAction) MarshalJSON ¶
func (s ScriptAction) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScriptAction.
func (*ScriptAction) UnmarshalJSON ¶
func (s *ScriptAction) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScriptAction.
type ScriptActivity ¶
type ScriptActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Script activity properties. TypeProperties *ScriptActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ScriptActivity - Script activity type.
func (*ScriptActivity) GetActivity ¶
func (s *ScriptActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ScriptActivity.
func (*ScriptActivity) GetExecutionActivity ¶
func (s *ScriptActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type ScriptActivity.
func (ScriptActivity) MarshalJSON ¶
func (s ScriptActivity) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScriptActivity.
func (*ScriptActivity) UnmarshalJSON ¶
func (s *ScriptActivity) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScriptActivity.
type ScriptActivityLogDestination ¶
type ScriptActivityLogDestination string
ScriptActivityLogDestination - The destination of logs. Type: string.
const ( ScriptActivityLogDestinationActivityOutput ScriptActivityLogDestination = "ActivityOutput" ScriptActivityLogDestinationExternalStore ScriptActivityLogDestination = "ExternalStore" )
func PossibleScriptActivityLogDestinationValues ¶
func PossibleScriptActivityLogDestinationValues() []ScriptActivityLogDestination
PossibleScriptActivityLogDestinationValues returns the possible values for the ScriptActivityLogDestination const type.
type ScriptActivityParameter ¶
type ScriptActivityParameter struct { // The direction of the parameter. Direction *ScriptActivityParameterDirection // The name of the parameter. Type: string (or Expression with resultType string). Name any // The size of the output direction parameter. Size *int32 // The type of the parameter. Type *ScriptActivityParameterType // The value of the parameter. Type: string (or Expression with resultType string). Value any }
ScriptActivityParameter - Parameters of a script block.
func (ScriptActivityParameter) MarshalJSON ¶
func (s ScriptActivityParameter) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScriptActivityParameter.
func (*ScriptActivityParameter) UnmarshalJSON ¶
func (s *ScriptActivityParameter) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScriptActivityParameter.
type ScriptActivityParameterDirection ¶
type ScriptActivityParameterDirection string
ScriptActivityParameterDirection - The direction of the parameter.
const ( ScriptActivityParameterDirectionInput ScriptActivityParameterDirection = "Input" ScriptActivityParameterDirectionInputOutput ScriptActivityParameterDirection = "InputOutput" ScriptActivityParameterDirectionOutput ScriptActivityParameterDirection = "Output" )
func PossibleScriptActivityParameterDirectionValues ¶
func PossibleScriptActivityParameterDirectionValues() []ScriptActivityParameterDirection
PossibleScriptActivityParameterDirectionValues returns the possible values for the ScriptActivityParameterDirection const type.
type ScriptActivityParameterType ¶
type ScriptActivityParameterType string
ScriptActivityParameterType - The type of the parameter.
const ( ScriptActivityParameterTypeBoolean ScriptActivityParameterType = "Boolean" ScriptActivityParameterTypeDateTime ScriptActivityParameterType = "DateTime" ScriptActivityParameterTypeDateTimeOffset ScriptActivityParameterType = "DateTimeOffset" ScriptActivityParameterTypeDecimal ScriptActivityParameterType = "Decimal" ScriptActivityParameterTypeDouble ScriptActivityParameterType = "Double" ScriptActivityParameterTypeGUID ScriptActivityParameterType = "Guid" ScriptActivityParameterTypeInt16 ScriptActivityParameterType = "Int16" ScriptActivityParameterTypeInt32 ScriptActivityParameterType = "Int32" ScriptActivityParameterTypeInt64 ScriptActivityParameterType = "Int64" ScriptActivityParameterTypeSingle ScriptActivityParameterType = "Single" ScriptActivityParameterTypeString ScriptActivityParameterType = "String" ScriptActivityParameterTypeTimespan ScriptActivityParameterType = "Timespan" )
func PossibleScriptActivityParameterTypeValues ¶
func PossibleScriptActivityParameterTypeValues() []ScriptActivityParameterType
PossibleScriptActivityParameterTypeValues returns the possible values for the ScriptActivityParameterType const type.
type ScriptActivityScriptBlock ¶
type ScriptActivityScriptBlock struct { // REQUIRED; The query text. Type: string (or Expression with resultType string). Text any // REQUIRED; The type of the query. Please refer to the ScriptType for valid options. Type: string (or Expression with resultType // string). Type any // Array of script parameters. Type: array. Parameters []*ScriptActivityParameter }
ScriptActivityScriptBlock - Script block of scripts.
func (ScriptActivityScriptBlock) MarshalJSON ¶
func (s ScriptActivityScriptBlock) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScriptActivityScriptBlock.
func (*ScriptActivityScriptBlock) UnmarshalJSON ¶
func (s *ScriptActivityScriptBlock) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScriptActivityScriptBlock.
type ScriptActivityTypeProperties ¶
type ScriptActivityTypeProperties struct { // Log settings of script activity. LogSettings *ScriptActivityTypePropertiesLogSettings // ScriptBlock execution timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). ScriptBlockExecutionTimeout any // Array of script blocks. Type: array. Scripts []*ScriptActivityScriptBlock }
ScriptActivityTypeProperties - Script activity properties.
func (ScriptActivityTypeProperties) MarshalJSON ¶
func (s ScriptActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScriptActivityTypeProperties.
func (*ScriptActivityTypeProperties) UnmarshalJSON ¶
func (s *ScriptActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScriptActivityTypeProperties.
type ScriptActivityTypePropertiesLogSettings ¶
type ScriptActivityTypePropertiesLogSettings struct { // REQUIRED; The destination of logs. Type: string. LogDestination *ScriptActivityLogDestination // Log location settings customer needs to provide when enabling log. LogLocationSettings *LogLocationSettings }
ScriptActivityTypePropertiesLogSettings - Log settings of script activity.
func (ScriptActivityTypePropertiesLogSettings) MarshalJSON ¶
func (s ScriptActivityTypePropertiesLogSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ScriptActivityTypePropertiesLogSettings.
func (*ScriptActivityTypePropertiesLogSettings) UnmarshalJSON ¶
func (s *ScriptActivityTypePropertiesLogSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ScriptActivityTypePropertiesLogSettings.
type SecretBase ¶
type SecretBase struct { // REQUIRED; Type of the secret. Type *string }
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) MarshalJSON ¶
func (s SecretBase) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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 SecureInputOutputPolicy ¶
type SecureInputOutputPolicy struct { // When set to true, Input from activity is considered as secure and will not be logged to monitoring. SecureInput *bool // When set to true, Output from activity is considered as secure and will not be logged to monitoring. SecureOutput *bool }
SecureInputOutputPolicy - Execution policy for an activity that supports secure input and output.
func (SecureInputOutputPolicy) MarshalJSON ¶
func (s SecureInputOutputPolicy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SecureInputOutputPolicy.
func (*SecureInputOutputPolicy) UnmarshalJSON ¶
func (s *SecureInputOutputPolicy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SecureInputOutputPolicy.
type SecureString ¶
type SecureString struct { // REQUIRED; Type of the secret. Type *string // REQUIRED; Value of secure string. Value *string }
SecureString - Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.
func (*SecureString) GetSecretBase ¶
func (s *SecureString) GetSecretBase() *SecretBase
GetSecretBase implements the SecretBaseClassification interface for type SecureString.
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 { // REQUIRED; Timespan applied to the start time of a tumbling window when evaluating dependency. Offset *string // REQUIRED; The type of dependency reference. Type *string // The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. Size *string }
SelfDependencyTumblingWindowTriggerReference - Self referenced tumbling window trigger dependency.
func (*SelfDependencyTumblingWindowTriggerReference) GetDependencyReference ¶
func (s *SelfDependencyTumblingWindowTriggerReference) GetDependencyReference() *DependencyReference
GetDependencyReference implements the DependencyReferenceClassification interface for type SelfDependencyTumblingWindowTriggerReference.
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 { // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeType // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Integration runtime description. Description *string // When this property is not null, means this is a linked integration runtime. The property is used to access original integration // runtime. TypeProperties *SelfHostedIntegrationRuntimeTypeProperties }
SelfHostedIntegrationRuntime - Self-hosted integration runtime.
func (*SelfHostedIntegrationRuntime) GetIntegrationRuntime ¶
func (s *SelfHostedIntegrationRuntime) GetIntegrationRuntime() *IntegrationRuntime
GetIntegrationRuntime implements the IntegrationRuntimeClassification interface for type SelfHostedIntegrationRuntime.
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 SelfHostedIntegrationRuntimeNode ¶
type SelfHostedIntegrationRuntimeNode struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; The integration runtime capabilities dictionary Capabilities map[string]*string // READ-ONLY; Maximum concurrent jobs on the integration runtime node. ConcurrentJobsLimit *int32 // READ-ONLY; The time at which the integration runtime will expire in ISO8601 format. ExpiryTime *time.Time // READ-ONLY; URI for the host machine of the integration runtime. HostServiceURI *string // READ-ONLY; Indicates whether this node is the active dispatcher for integration runtime requests. IsActiveDispatcher *bool // READ-ONLY; The most recent time at which the integration runtime was connected in ISO8601 format. LastConnectTime *time.Time // READ-ONLY; The last time for the integration runtime node update end. LastEndUpdateTime *time.Time // READ-ONLY; The time the node last started up. LastStartTime *time.Time // READ-ONLY; The last time for the integration runtime node update start. LastStartUpdateTime *time.Time // READ-ONLY; The integration runtime node last stop time. LastStopTime *time.Time // READ-ONLY; The result of the last integration runtime node update. LastUpdateResult *IntegrationRuntimeUpdateResult // READ-ONLY; Machine name of the integration runtime node. MachineName *string // READ-ONLY; The maximum concurrent jobs in this integration runtime. MaxConcurrentJobs *int32 // READ-ONLY; Name of the integration runtime node. NodeName *string // READ-ONLY; The time at which the integration runtime node was registered in ISO8601 format. RegisterTime *time.Time // READ-ONLY; Status of the integration runtime node. Status *SelfHostedIntegrationRuntimeNodeStatus // READ-ONLY; Version of the integration runtime node. Version *string // READ-ONLY; Status of the integration runtime node version. VersionStatus *string }
SelfHostedIntegrationRuntimeNode - Properties of Self-hosted integration runtime node.
func (SelfHostedIntegrationRuntimeNode) MarshalJSON ¶
func (s SelfHostedIntegrationRuntimeNode) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntimeNode.
func (*SelfHostedIntegrationRuntimeNode) UnmarshalJSON ¶
func (s *SelfHostedIntegrationRuntimeNode) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SelfHostedIntegrationRuntimeNode.
type SelfHostedIntegrationRuntimeNodeStatus ¶
type SelfHostedIntegrationRuntimeNodeStatus string
SelfHostedIntegrationRuntimeNodeStatus - Status of the integration runtime node.
const ( SelfHostedIntegrationRuntimeNodeStatusInitializeFailed SelfHostedIntegrationRuntimeNodeStatus = "InitializeFailed" SelfHostedIntegrationRuntimeNodeStatusInitializing SelfHostedIntegrationRuntimeNodeStatus = "Initializing" SelfHostedIntegrationRuntimeNodeStatusLimited SelfHostedIntegrationRuntimeNodeStatus = "Limited" SelfHostedIntegrationRuntimeNodeStatusNeedRegistration SelfHostedIntegrationRuntimeNodeStatus = "NeedRegistration" SelfHostedIntegrationRuntimeNodeStatusOffline SelfHostedIntegrationRuntimeNodeStatus = "Offline" SelfHostedIntegrationRuntimeNodeStatusOnline SelfHostedIntegrationRuntimeNodeStatus = "Online" SelfHostedIntegrationRuntimeNodeStatusUpgrading SelfHostedIntegrationRuntimeNodeStatus = "Upgrading" )
func PossibleSelfHostedIntegrationRuntimeNodeStatusValues ¶
func PossibleSelfHostedIntegrationRuntimeNodeStatusValues() []SelfHostedIntegrationRuntimeNodeStatus
PossibleSelfHostedIntegrationRuntimeNodeStatusValues returns the possible values for the SelfHostedIntegrationRuntimeNodeStatus const type.
type SelfHostedIntegrationRuntimeStatus ¶
type SelfHostedIntegrationRuntimeStatus struct { // REQUIRED; Type of integration runtime. Type *IntegrationRuntimeType // REQUIRED; Self-hosted integration runtime status type properties. TypeProperties *SelfHostedIntegrationRuntimeStatusTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; The data factory name which the integration runtime belong to. DataFactoryName *string // READ-ONLY; The state of integration runtime. State *IntegrationRuntimeState }
SelfHostedIntegrationRuntimeStatus - Self-hosted integration runtime status.
func (*SelfHostedIntegrationRuntimeStatus) GetIntegrationRuntimeStatus ¶
func (s *SelfHostedIntegrationRuntimeStatus) GetIntegrationRuntimeStatus() *IntegrationRuntimeStatus
GetIntegrationRuntimeStatus implements the IntegrationRuntimeStatusClassification interface for type SelfHostedIntegrationRuntimeStatus.
func (SelfHostedIntegrationRuntimeStatus) MarshalJSON ¶
func (s SelfHostedIntegrationRuntimeStatus) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntimeStatus.
func (*SelfHostedIntegrationRuntimeStatus) UnmarshalJSON ¶
func (s *SelfHostedIntegrationRuntimeStatus) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SelfHostedIntegrationRuntimeStatus.
type SelfHostedIntegrationRuntimeStatusTypeProperties ¶
type SelfHostedIntegrationRuntimeStatusTypeProperties struct { // The list of linked integration runtimes that are created to share with this integration runtime. Links []*LinkedIntegrationRuntime // The list of nodes for this integration runtime. Nodes []*SelfHostedIntegrationRuntimeNode // READ-ONLY; Whether Self-hosted integration runtime auto update has been turned on. AutoUpdate *IntegrationRuntimeAutoUpdate // READ-ONLY; The estimated time when the self-hosted integration runtime will be updated. AutoUpdateETA *time.Time // READ-ONLY; Object with additional information about integration runtime capabilities. Capabilities map[string]*string // READ-ONLY; The time at which the integration runtime was created, in ISO8601 format. CreateTime *time.Time // READ-ONLY; It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration // runtime nodes exist). InternalChannelEncryption *IntegrationRuntimeInternalChannelEncryptionMode // READ-ONLY; The latest version on download center. LatestVersion *string // READ-ONLY; The local time zone offset in hours. LocalTimeZoneOffset *string // READ-ONLY; The version that the integration runtime is going to update to. PushedVersion *string // READ-ONLY; The date at which the integration runtime will be scheduled to update, in ISO8601 format. ScheduledUpdateDate *time.Time // READ-ONLY; An alternative option to ensure interactive authoring function when your self-hosted integration runtime is // unable to establish a connection with Azure Relay. SelfContainedInteractiveAuthoringEnabled *bool // READ-ONLY; The URLs for the services used in integration runtime backend service. ServiceUrls []*string // READ-ONLY; The task queue id of the integration runtime. TaskQueueID *string // READ-ONLY; The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours UpdateDelayOffset *string // READ-ONLY; Version of the integration runtime. Version *string // READ-ONLY; Status of the integration runtime version. VersionStatus *string }
SelfHostedIntegrationRuntimeStatusTypeProperties - Self-hosted integration runtime status type properties.
func (SelfHostedIntegrationRuntimeStatusTypeProperties) MarshalJSON ¶
func (s SelfHostedIntegrationRuntimeStatusTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntimeStatusTypeProperties.
func (*SelfHostedIntegrationRuntimeStatusTypeProperties) UnmarshalJSON ¶
func (s *SelfHostedIntegrationRuntimeStatusTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SelfHostedIntegrationRuntimeStatusTypeProperties.
type SelfHostedIntegrationRuntimeTypeProperties ¶
type SelfHostedIntegrationRuntimeTypeProperties struct { // The base definition of a linked integration runtime. LinkedInfo LinkedIntegrationRuntimeTypeClassification // An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish // a connection with Azure Relay. SelfContainedInteractiveAuthoringEnabled *bool }
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.
type ServiceNowLinkedService ¶
type ServiceNowLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; ServiceNow server linked service properties. TypeProperties *ServiceNowLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ServiceNowLinkedService - ServiceNow server linked service.
func (*ServiceNowLinkedService) GetLinkedService ¶
func (s *ServiceNowLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ServiceNowLinkedService.
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 // REQUIRED; The endpoint of the ServiceNow server. (i.e. .service-now.com) Endpoint any // The client id for OAuth2 authentication. ClientID any // The client secret for OAuth2 authentication. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password corresponding to the user name for Basic and OAuth2 authentication. Password SecretBaseClassification // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any // The user name used to connect to the ServiceNow server for Basic and OAuth2 authentication. Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
ServiceNowObjectDataset - ServiceNow server dataset.
func (*ServiceNowObjectDataset) GetDataset ¶
func (s *ServiceNowObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ServiceNowObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
ServiceNowSource - A copy activity ServiceNow server source.
func (*ServiceNowSource) GetCopySource ¶
func (s *ServiceNowSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ServiceNowSource.
func (*ServiceNowSource) GetTabularSource ¶
func (s *ServiceNowSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type ServiceNowSource.
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 ServiceNowV2AuthenticationType ¶
type ServiceNowV2AuthenticationType string
ServiceNowV2AuthenticationType - The authentication type to use.
const ( ServiceNowV2AuthenticationTypeBasic ServiceNowV2AuthenticationType = "Basic" ServiceNowV2AuthenticationTypeOAuth2 ServiceNowV2AuthenticationType = "OAuth2" )
func PossibleServiceNowV2AuthenticationTypeValues ¶
func PossibleServiceNowV2AuthenticationTypeValues() []ServiceNowV2AuthenticationType
PossibleServiceNowV2AuthenticationTypeValues returns the possible values for the ServiceNowV2AuthenticationType const type.
type ServiceNowV2LinkedService ¶
type ServiceNowV2LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; ServiceNowV2 server linked service properties. TypeProperties *ServiceNowV2LinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ServiceNowV2LinkedService - ServiceNowV2 server linked service.
func (*ServiceNowV2LinkedService) GetLinkedService ¶
func (s *ServiceNowV2LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ServiceNowV2LinkedService.
func (ServiceNowV2LinkedService) MarshalJSON ¶
func (s ServiceNowV2LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServiceNowV2LinkedService.
func (*ServiceNowV2LinkedService) UnmarshalJSON ¶
func (s *ServiceNowV2LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServiceNowV2LinkedService.
type ServiceNowV2LinkedServiceTypeProperties ¶
type ServiceNowV2LinkedServiceTypeProperties struct { // REQUIRED; The authentication type to use. AuthenticationType *ServiceNowV2AuthenticationType // REQUIRED; The endpoint of the ServiceNowV2 server. (i.e. .service-now.com) Endpoint any // The client id for OAuth2 authentication. ClientID any // The client secret for OAuth2 authentication. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // GrantType for OAuth2 authentication. Default value is password. GrantType any // The password corresponding to the user name for Basic and OAuth2 authentication. Password SecretBaseClassification // The user name used to connect to the ServiceNowV2 server for Basic and OAuth2 authentication. Username any }
ServiceNowV2LinkedServiceTypeProperties - ServiceNowV2 server linked service properties.
func (ServiceNowV2LinkedServiceTypeProperties) MarshalJSON ¶
func (s ServiceNowV2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServiceNowV2LinkedServiceTypeProperties.
func (*ServiceNowV2LinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *ServiceNowV2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServiceNowV2LinkedServiceTypeProperties.
type ServiceNowV2ObjectDataset ¶
type ServiceNowV2ObjectDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
ServiceNowV2ObjectDataset - ServiceNowV2 server dataset.
func (*ServiceNowV2ObjectDataset) GetDataset ¶
func (s *ServiceNowV2ObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ServiceNowV2ObjectDataset.
func (ServiceNowV2ObjectDataset) MarshalJSON ¶
func (s ServiceNowV2ObjectDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServiceNowV2ObjectDataset.
func (*ServiceNowV2ObjectDataset) UnmarshalJSON ¶
func (s *ServiceNowV2ObjectDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServiceNowV2ObjectDataset.
type ServiceNowV2Source ¶
type ServiceNowV2Source struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Expression to filter data from source. Expression *ExpressionV2 // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Page size of the result. Type: integer (or Expression with resultType integer). PageSize any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
ServiceNowV2Source - A copy activity ServiceNowV2 server source.
func (*ServiceNowV2Source) GetCopySource ¶
func (s *ServiceNowV2Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ServiceNowV2Source.
func (*ServiceNowV2Source) GetTabularSource ¶
func (s *ServiceNowV2Source) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type ServiceNowV2Source.
func (ServiceNowV2Source) MarshalJSON ¶
func (s ServiceNowV2Source) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServiceNowV2Source.
func (*ServiceNowV2Source) UnmarshalJSON ¶
func (s *ServiceNowV2Source) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServiceNowV2Source.
type ServicePrincipalCredential ¶
type ServicePrincipalCredential struct { // REQUIRED; Type of credential. Type *string // REQUIRED; Service Principal credential properties. TypeProperties *ServicePrincipalCredentialTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Credential. Annotations []any // Credential description. Description *string }
ServicePrincipalCredential - Service principal credential.
func (*ServicePrincipalCredential) GetCredential ¶
func (s *ServicePrincipalCredential) GetCredential() *Credential
GetCredential implements the CredentialClassification interface for type ServicePrincipalCredential.
func (ServicePrincipalCredential) MarshalJSON ¶
func (s ServicePrincipalCredential) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServicePrincipalCredential.
func (*ServicePrincipalCredential) UnmarshalJSON ¶
func (s *ServicePrincipalCredential) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServicePrincipalCredential.
type ServicePrincipalCredentialTypeProperties ¶
type ServicePrincipalCredentialTypeProperties struct { // The app ID of the service principal used to authenticate ServicePrincipalID any // The key of the service principal used to authenticate. ServicePrincipalKey *AzureKeyVaultSecretReference // The ID of the tenant to which the service principal belongs Tenant any }
ServicePrincipalCredentialTypeProperties - Service Principal credential type properties.
func (ServicePrincipalCredentialTypeProperties) MarshalJSON ¶
func (s ServicePrincipalCredentialTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ServicePrincipalCredentialTypeProperties.
func (*ServicePrincipalCredentialTypeProperties) UnmarshalJSON ¶
func (s *ServicePrincipalCredentialTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ServicePrincipalCredentialTypeProperties.
type SetVariableActivity ¶
type SetVariableActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Set Variable activity properties. TypeProperties *SetVariableActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *SecureInputOutputPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
SetVariableActivity - Set value for a Variable.
func (*SetVariableActivity) GetActivity ¶
func (s *SetVariableActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type SetVariableActivity.
func (*SetVariableActivity) GetControlActivity ¶
func (s *SetVariableActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type SetVariableActivity.
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 { // If set to true, it sets the pipeline run return value. SetSystemVariable *bool // Value to be set. Could be a static value or Expression. Value any // Name of the variable whose value needs to be set. VariableName *string }
SetVariableActivityTypeProperties - SetVariable activity properties.
func (SetVariableActivityTypeProperties) MarshalJSON ¶
func (s SetVariableActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SetVariableActivityTypeProperties.
func (*SetVariableActivityTypeProperties) UnmarshalJSON ¶
func (s *SetVariableActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SetVariableActivityTypeProperties.
type SftpAuthenticationType ¶
type SftpAuthenticationType string
SftpAuthenticationType - The authentication type to be used to connect to the FTP server.
const ( SftpAuthenticationTypeBasic SftpAuthenticationType = "Basic" SftpAuthenticationTypeMultiFactor SftpAuthenticationType = "MultiFactor" SftpAuthenticationTypeSSHPublicKey SftpAuthenticationType = "SshPublicKey" )
func PossibleSftpAuthenticationTypeValues ¶
func PossibleSftpAuthenticationTypeValues() []SftpAuthenticationType
PossibleSftpAuthenticationTypeValues returns the possible values for the SftpAuthenticationType const type.
type SftpLocation ¶
type SftpLocation struct { // REQUIRED; Type of dataset storage location. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). FileName any // Specify the folder path of dataset. Type: string (or Expression with resultType string) FolderPath any }
SftpLocation - The location of SFTP dataset.
func (*SftpLocation) GetDatasetLocation ¶
func (s *SftpLocation) GetDatasetLocation() *DatasetLocation
GetDatasetLocation implements the DatasetLocationClassification interface for type SftpLocation.
func (SftpLocation) MarshalJSON ¶
func (s SftpLocation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SftpLocation.
func (*SftpLocation) UnmarshalJSON ¶
func (s *SftpLocation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SftpLocation.
type SftpReadSettings ¶
type SftpReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). DeleteFilesAfterCompletion any // If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean). DisableChunking any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). EnablePartitionDiscovery any // 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 any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The end of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeEnd any // The start of file's modified datetime. Type: string (or Expression with resultType string). ModifiedDatetimeStart any // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). PartitionRootPath any // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). Recursive any // Sftp wildcardFileName. Type: string (or Expression with resultType string). WildcardFileName any // Sftp wildcardFolderPath. Type: string (or Expression with resultType string). WildcardFolderPath any }
SftpReadSettings - Sftp read settings.
func (*SftpReadSettings) GetStoreReadSettings ¶
func (s *SftpReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type SftpReadSettings.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Properties specific to this linked service type. TypeProperties *SftpServerLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SftpServerLinkedService - A linked service for an SSH File Transfer Protocol (SFTP) server.
func (*SftpServerLinkedService) GetLinkedService ¶
func (s *SftpServerLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SftpServerLinkedService.
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 any // The authentication type to be used to connect to the FTP server. AuthenticationType *SftpAuthenticationType // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 any // The password to decrypt the SSH private key if the SSH private key is encrypted. PassPhrase SecretBaseClassification // Password to logon the SFTP server for Basic authentication. Password SecretBaseClassification // 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 any // 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 // 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 any // If true, skip the SSH host key validation. Default value is false. Type: boolean (or Expression with resultType boolean). SkipHostKeyValidation any // The username used to log on to the SFTP server. Type: string (or Expression with resultType string). UserName any }
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 { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem // 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 any // 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 any }
SftpWriteSettings - Sftp write settings.
func (*SftpWriteSettings) GetStoreWriteSettings ¶
func (s *SftpWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type SftpWriteSettings.
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 { any }ListName
SharePointOnlineListDatasetTypeProperties - Sharepoint online list dataset properties.
func (SharePointOnlineListDatasetTypeProperties) MarshalJSON ¶
func (s SharePointOnlineListDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListDatasetTypeProperties.
func (*SharePointOnlineListDatasetTypeProperties) UnmarshalJSON ¶
func (s *SharePointOnlineListDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SharePointOnlineListDatasetTypeProperties.
type SharePointOnlineListLinkedService ¶
type SharePointOnlineListLinkedService struct { string TypeProperties *SharePointOnlineListLinkedServiceTypeProperties AdditionalProperties map[string]any Annotations []any ConnectVia *IntegrationRuntimeReference Description *string Parameters map[string]*ParameterSpecification Version *string }Type *
SharePointOnlineListLinkedService - SharePoint Online List linked service.
func (*SharePointOnlineListLinkedService) GetLinkedService ¶
func (s *SharePointOnlineListLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SharePointOnlineListLinkedService.
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 { // site permission to this application. Type: string (or Expression with resultType // string). ServicePrincipalID any // (or Expression with resultType string). SiteURL any // page. Type: string (or Expression with resultType string). TenantID any // Type: string. EncryptedCredential *string // 'ServicePrincipalCert' for certificate. Type: string (or Expression with // resultType string). ServicePrincipalCredentialType any // with resultType string). ServicePrincipalEmbeddedCert SecretBaseClassification // Type: string (or Expression with resultType string). ServicePrincipalEmbeddedCertPassword SecretBaseClassification // string). ServicePrincipalKey SecretBaseClassification }
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 { LinkedServiceReference Type *string AdditionalProperties map[string]any Annotations []any Description *string Folder *DatasetFolder Parameters map[string]*ParameterSpecification // DatasetSchemaDataElement. Schema any Structure any TypeProperties *SharePointOnlineListDatasetTypeProperties }LinkedServiceName *
SharePointOnlineListResourceDataset - The sharepoint online list resource dataset.
func (*SharePointOnlineListResourceDataset) GetDataset ¶
func (s *SharePointOnlineListResourceDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SharePointOnlineListResourceDataset.
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 { string AdditionalProperties map[string]any DisableMetricsCollection any // with resultType string), pattern: // ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). HTTPRequestTimeout any MaxConcurrentConnections any // string). Query any SourceRetryCount any SourceRetryWait any }Type *
SharePointOnlineListSource - A copy activity source for sharePoint online list source.
func (*SharePointOnlineListSource) GetCopySource ¶
func (s *SharePointOnlineListSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SharePointOnlineListSource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Shopify Service linked service properties. TypeProperties *ShopifyLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ShopifyLinkedService - Shopify Service linked service.
func (*ShopifyLinkedService) GetLinkedService ¶
func (s *ShopifyLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ShopifyLinkedService.
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 any // 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 // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
ShopifyObjectDataset - Shopify Service dataset.
func (*ShopifyObjectDataset) GetDataset ¶
func (s *ShopifyObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ShopifyObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
ShopifySource - A copy activity Shopify Service source.
func (*ShopifySource) GetCopySource ¶
func (s *ShopifySource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ShopifySource.
func (*ShopifySource) GetTabularSource ¶
func (s *ShopifySource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type ShopifySource.
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 any // Skip if file is deleted by other client during copy. Default is true. Type: boolean (or Expression with resultType boolean). FileMissing any }
SkipErrorFile - Skip error file.
func (SkipErrorFile) MarshalJSON ¶
func (s SkipErrorFile) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SkipErrorFile.
func (*SkipErrorFile) UnmarshalJSON ¶
func (s *SkipErrorFile) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SkipErrorFile.
type SmartsheetLinkedService ¶
type SmartsheetLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Smartsheet linked service properties. TypeProperties *SmartsheetLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SmartsheetLinkedService - Linked service for Smartsheet.
func (*SmartsheetLinkedService) GetLinkedService ¶
func (s *SmartsheetLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SmartsheetLinkedService.
func (SmartsheetLinkedService) MarshalJSON ¶
func (s SmartsheetLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SmartsheetLinkedService.
func (*SmartsheetLinkedService) UnmarshalJSON ¶
func (s *SmartsheetLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SmartsheetLinkedService.
type SmartsheetLinkedServiceTypeProperties ¶
type SmartsheetLinkedServiceTypeProperties struct { // REQUIRED; The api token for the Smartsheet source. APIToken SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string }
SmartsheetLinkedServiceTypeProperties - Smartsheet linked service type properties.
func (SmartsheetLinkedServiceTypeProperties) MarshalJSON ¶
func (s SmartsheetLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SmartsheetLinkedServiceTypeProperties.
func (*SmartsheetLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SmartsheetLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SmartsheetLinkedServiceTypeProperties.
type SnowflakeAuthenticationType ¶
type SnowflakeAuthenticationType string
SnowflakeAuthenticationType - The type used for authentication. Type: string.
const ( SnowflakeAuthenticationTypeAADServicePrincipal SnowflakeAuthenticationType = "AADServicePrincipal" SnowflakeAuthenticationTypeBasic SnowflakeAuthenticationType = "Basic" SnowflakeAuthenticationTypeKeyPair SnowflakeAuthenticationType = "KeyPair" )
func PossibleSnowflakeAuthenticationTypeValues ¶
func PossibleSnowflakeAuthenticationTypeValues() []SnowflakeAuthenticationType
PossibleSnowflakeAuthenticationTypeValues returns the possible values for the SnowflakeAuthenticationType const type.
type SnowflakeDataset ¶
type SnowflakeDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Snowflake dataset properties. TypeProperties *SnowflakeDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
SnowflakeDataset - The snowflake dataset.
func (*SnowflakeDataset) GetDataset ¶
func (s *SnowflakeDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SnowflakeDataset.
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 any // The table name of the Snowflake database. Type: string (or Expression with resultType string). Table any }
SnowflakeDatasetTypeProperties - Snowflake dataset properties.
func (SnowflakeDatasetTypeProperties) MarshalJSON ¶
func (s SnowflakeDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeDatasetTypeProperties.
func (*SnowflakeDatasetTypeProperties) UnmarshalJSON ¶
func (s *SnowflakeDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeDatasetTypeProperties.
type SnowflakeExportCopyCommand ¶
type SnowflakeExportCopyCommand struct { // REQUIRED; The export setting type. Type *string // 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]any // 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]any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The name of the snowflake storage integration to use for the copy operation. Type: string (or Expression with resultType // string). StorageIntegration any }
SnowflakeExportCopyCommand - Snowflake export command settings.
func (*SnowflakeExportCopyCommand) GetExportSettings ¶
func (s *SnowflakeExportCopyCommand) GetExportSettings() *ExportSettings
GetExportSettings implements the ExportSettingsClassification interface for type SnowflakeExportCopyCommand.
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 { // REQUIRED; The import setting type. Type *string // 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]any // 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]any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The name of the snowflake storage integration to use for the copy operation. Type: string (or Expression with resultType // string). StorageIntegration any }
SnowflakeImportCopyCommand - Snowflake import command settings.
func (*SnowflakeImportCopyCommand) GetImportSettings ¶
func (s *SnowflakeImportCopyCommand) GetImportSettings() *ImportSettings
GetImportSettings implements the ImportSettingsClassification interface for type SnowflakeImportCopyCommand.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Snowflake linked service properties. TypeProperties *SnowflakeLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SnowflakeLinkedService - Snowflake linked service.
func (*SnowflakeLinkedService) GetLinkedService ¶
func (s *SnowflakeLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SnowflakeLinkedService.
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 any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference }
SnowflakeLinkedServiceTypeProperties - Snowflake linked service properties.
func (SnowflakeLinkedServiceTypeProperties) MarshalJSON ¶
func (s SnowflakeLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeLinkedServiceTypeProperties.
func (*SnowflakeLinkedServiceTypeProperties) UnmarshalJSON ¶
func (s *SnowflakeLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeLinkedServiceTypeProperties.
type SnowflakeLinkedV2ServiceTypeProperties ¶
type SnowflakeLinkedV2ServiceTypeProperties struct { // REQUIRED; The account identifier of your Snowflake account, e.g. xy12345.east-us-2.azure AccountIdentifier any // REQUIRED; The name of the Snowflake database. Database any // REQUIRED; The name of the Snowflake warehouse. Warehouse any // The type used for authentication. Type: string. AuthenticationType *SnowflakeAuthenticationType // The client ID of the application registered in Azure Active Directory for AADServicePrincipal authentication. ClientID any // The Azure key vault secret reference of client secret for AADServicePrincipal authentication. ClientSecret SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The host name of the Snowflake account. Host any // The Azure key vault secret reference of password in connection string. Password SecretBaseClassification // The Azure key vault secret reference of privateKey for KeyPair auth. PrivateKey SecretBaseClassification // The Azure key vault secret reference of private key password for KeyPair auth with encrypted private key. PrivateKeyPassphrase SecretBaseClassification // The scope of the application registered in Azure Active Directory for AADServicePrincipal authentication. Scope any // The tenant ID of the application registered in Azure Active Directory for AADServicePrincipal authentication. TenantID any // The name of the Snowflake user. User any }
SnowflakeLinkedV2ServiceTypeProperties - Snowflake linked service properties.
func (SnowflakeLinkedV2ServiceTypeProperties) MarshalJSON ¶
func (s SnowflakeLinkedV2ServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeLinkedV2ServiceTypeProperties.
func (*SnowflakeLinkedV2ServiceTypeProperties) UnmarshalJSON ¶
func (s *SnowflakeLinkedV2ServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeLinkedV2ServiceTypeProperties.
type SnowflakeSink ¶
type SnowflakeSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Snowflake import settings. ImportSettings *SnowflakeImportCopyCommand // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
SnowflakeSink - A copy activity snowflake sink.
func (*SnowflakeSink) GetCopySink ¶
func (s *SnowflakeSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type SnowflakeSink.
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 { // REQUIRED; Snowflake export settings. ExportSettings *SnowflakeExportCopyCommand // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Snowflake Sql query. Type: string (or Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SnowflakeSource - A copy activity snowflake source.
func (*SnowflakeSource) GetCopySource ¶
func (s *SnowflakeSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SnowflakeSource.
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 SnowflakeV2Dataset ¶
type SnowflakeV2Dataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Snowflake dataset properties. TypeProperties *SnowflakeDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
SnowflakeV2Dataset - The snowflake dataset.
func (*SnowflakeV2Dataset) GetDataset ¶
func (s *SnowflakeV2Dataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SnowflakeV2Dataset.
func (SnowflakeV2Dataset) MarshalJSON ¶
func (s SnowflakeV2Dataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeV2Dataset.
func (*SnowflakeV2Dataset) UnmarshalJSON ¶
func (s *SnowflakeV2Dataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeV2Dataset.
type SnowflakeV2LinkedService ¶
type SnowflakeV2LinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Snowflake linked service properties. TypeProperties *SnowflakeLinkedV2ServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SnowflakeV2LinkedService - Snowflake linked service.
func (*SnowflakeV2LinkedService) GetLinkedService ¶
func (s *SnowflakeV2LinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SnowflakeV2LinkedService.
func (SnowflakeV2LinkedService) MarshalJSON ¶
func (s SnowflakeV2LinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeV2LinkedService.
func (*SnowflakeV2LinkedService) UnmarshalJSON ¶
func (s *SnowflakeV2LinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeV2LinkedService.
type SnowflakeV2Sink ¶
type SnowflakeV2Sink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Snowflake import settings. ImportSettings *SnowflakeImportCopyCommand // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any }
SnowflakeV2Sink - A copy activity snowflake sink.
func (*SnowflakeV2Sink) GetCopySink ¶
func (s *SnowflakeV2Sink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type SnowflakeV2Sink.
func (SnowflakeV2Sink) MarshalJSON ¶
func (s SnowflakeV2Sink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeV2Sink.
func (*SnowflakeV2Sink) UnmarshalJSON ¶
func (s *SnowflakeV2Sink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeV2Sink.
type SnowflakeV2Source ¶
type SnowflakeV2Source struct { // REQUIRED; Snowflake export settings. ExportSettings *SnowflakeExportCopyCommand // REQUIRED; Copy source type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Snowflake Sql query. Type: string (or Expression with resultType string). Query any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SnowflakeV2Source - A copy activity snowflake source.
func (*SnowflakeV2Source) GetCopySource ¶
func (s *SnowflakeV2Source) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SnowflakeV2Source.
func (SnowflakeV2Source) MarshalJSON ¶
func (s SnowflakeV2Source) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SnowflakeV2Source.
func (*SnowflakeV2Source) UnmarshalJSON ¶
func (s *SnowflakeV2Source) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SnowflakeV2Source.
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.
type SparkConfigurationParametrizationReference ¶
type SparkConfigurationParametrizationReference struct { // REQUIRED; Reference spark configuration name. Type: string (or Expression with resultType string). ReferenceName any // REQUIRED; Spark configuration reference type. Type *SparkConfigurationReferenceType }
SparkConfigurationParametrizationReference - Spark configuration reference.
func (SparkConfigurationParametrizationReference) MarshalJSON ¶
func (s SparkConfigurationParametrizationReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkConfigurationParametrizationReference.
func (*SparkConfigurationParametrizationReference) UnmarshalJSON ¶
func (s *SparkConfigurationParametrizationReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkConfigurationParametrizationReference.
type SparkConfigurationReferenceType ¶
type SparkConfigurationReferenceType string
SparkConfigurationReferenceType - Spark configuration reference type.
const (
SparkConfigurationReferenceTypeSparkConfigurationReference SparkConfigurationReferenceType = "SparkConfigurationReference"
)
func PossibleSparkConfigurationReferenceTypeValues ¶
func PossibleSparkConfigurationReferenceTypeValues() []SparkConfigurationReferenceType
PossibleSparkConfigurationReferenceTypeValues returns the possible values for the SparkConfigurationReferenceType const type.
type SparkDatasetTypeProperties ¶
type SparkDatasetTypeProperties struct { // The schema name of the Spark. Type: string (or Expression with resultType string). Schema any // The table name of the Spark. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
SparkDatasetTypeProperties - Spark Properties
func (SparkDatasetTypeProperties) MarshalJSON ¶
func (s SparkDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SparkDatasetTypeProperties.
func (*SparkDatasetTypeProperties) UnmarshalJSON ¶
func (s *SparkDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SparkDatasetTypeProperties.
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.
type SparkLinkedService ¶
type SparkLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Spark Server linked service properties. TypeProperties *SparkLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SparkLinkedService - Spark Server linked service.
func (*SparkLinkedService) GetLinkedService ¶
func (s *SparkLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SparkLinkedService.
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 // REQUIRED; IP address or host name of the Spark server Host any // REQUIRED; The TCP port that the Spark server uses to listen for client connections. Port any // 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 any // Specifies whether to allow self-signed certificates from the server. The default value is false. AllowSelfSignedServerCert any // Specifies whether the connections to the server are encrypted using SSL. The default value is false. EnableSSL any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The partial URL corresponding to the Spark server. HTTPPath any // The password corresponding to the user name that you provided in the Username field Password SecretBaseClassification // The type of Spark server. ServerType *SparkServerType // The transport protocol to use in the Thrift layer. ThriftTransportProtocol *SparkThriftTransportProtocol // 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 any // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. UseSystemTrustStore any // The user name that you use to access Spark Server. Username any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *SparkDatasetTypeProperties }
SparkObjectDataset - Spark Server dataset.
func (*SparkObjectDataset) GetDataset ¶
func (s *SparkObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SparkObjectDataset.
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 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.
type SparkSource ¶
type SparkSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SparkSource - A copy activity Spark Server source.
func (*SparkSource) GetCopySource ¶
func (s *SparkSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SparkSource.
func (*SparkSource) GetTabularSource ¶
func (s *SparkSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SparkSource.
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.
type SquareLinkedService ¶
type SquareLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Square Service linked service properties. TypeProperties *SquareLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SquareLinkedService - Square Service linked service.
func (*SquareLinkedService) GetLinkedService ¶
func (s *SquareLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SquareLinkedService.
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 { // The client ID associated with your Square application. ClientID any // The client secret associated with your Square application. ClientSecret SecretBaseClassification // Properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The URL of the Square instance. (i.e. mystore.mysquare.com) Host any // The redirect URL assigned in the Square application dashboard. (i.e. http://localhost:2500) RedirectURI any // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
SquareObjectDataset - Square Service dataset.
func (*SquareObjectDataset) GetDataset ¶
func (s *SquareObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SquareObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SquareSource - A copy activity Square Service source.
func (*SquareSource) GetCopySource ¶
func (s *SquareSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SquareSource.
func (*SquareSource) GetTabularSource ¶
func (s *SquareSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SquareSource.
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 SsisEnvironment ¶
type SsisEnvironment struct { // REQUIRED; Type of metadata. Type *SsisObjectMetadataType // Metadata description. Description *string // Folder id which contains environment. FolderID *int64 // Metadata id. ID *int64 // Metadata name. Name *string // Variable in environment Variables []*SsisVariable }
SsisEnvironment - Ssis environment.
func (*SsisEnvironment) GetSsisObjectMetadata ¶
func (s *SsisEnvironment) GetSsisObjectMetadata() *SsisObjectMetadata
GetSsisObjectMetadata implements the SsisObjectMetadataClassification interface for type SsisEnvironment.
func (SsisEnvironment) MarshalJSON ¶
func (s SsisEnvironment) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisEnvironment.
func (*SsisEnvironment) UnmarshalJSON ¶
func (s *SsisEnvironment) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisEnvironment.
type SsisEnvironmentReference ¶
type SsisEnvironmentReference struct { // Environment folder name. EnvironmentFolderName *string // Environment name. EnvironmentName *string // Environment reference id. ID *int64 // Reference type ReferenceType *string }
SsisEnvironmentReference - Ssis environment reference.
func (SsisEnvironmentReference) MarshalJSON ¶
func (s SsisEnvironmentReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisEnvironmentReference.
func (*SsisEnvironmentReference) UnmarshalJSON ¶
func (s *SsisEnvironmentReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisEnvironmentReference.
type SsisFolder ¶
type SsisFolder struct { // REQUIRED; Type of metadata. Type *SsisObjectMetadataType // Metadata description. Description *string // Metadata id. ID *int64 // Metadata name. Name *string }
SsisFolder - Ssis folder.
func (*SsisFolder) GetSsisObjectMetadata ¶
func (s *SsisFolder) GetSsisObjectMetadata() *SsisObjectMetadata
GetSsisObjectMetadata implements the SsisObjectMetadataClassification interface for type SsisFolder.
func (SsisFolder) MarshalJSON ¶
func (s SsisFolder) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisFolder.
func (*SsisFolder) UnmarshalJSON ¶
func (s *SsisFolder) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisFolder.
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.
type SsisObjectMetadata ¶
type SsisObjectMetadata struct { // REQUIRED; Type of metadata. Type *SsisObjectMetadataType // Metadata description. Description *string // Metadata id. ID *int64 // Metadata name. Name *string }
SsisObjectMetadata - SSIS object metadata.
func (*SsisObjectMetadata) GetSsisObjectMetadata ¶
func (s *SsisObjectMetadata) GetSsisObjectMetadata() *SsisObjectMetadata
GetSsisObjectMetadata implements the SsisObjectMetadataClassification interface for type SsisObjectMetadata.
func (SsisObjectMetadata) MarshalJSON ¶
func (s SsisObjectMetadata) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisObjectMetadata.
func (*SsisObjectMetadata) UnmarshalJSON ¶
func (s *SsisObjectMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisObjectMetadata.
type SsisObjectMetadataClassification ¶
type SsisObjectMetadataClassification interface { // GetSsisObjectMetadata returns the SsisObjectMetadata content of the underlying type. GetSsisObjectMetadata() *SsisObjectMetadata }
SsisObjectMetadataClassification provides polymorphic access to related types. Call the interface's GetSsisObjectMetadata() method to access the common type. Use a type switch to determine the concrete type. The possible types are: - *SsisEnvironment, *SsisFolder, *SsisObjectMetadata, *SsisPackage, *SsisProject
type SsisObjectMetadataListResponse ¶
type SsisObjectMetadataListResponse struct { // The link to the next page of results, if any remaining results exist. NextLink *string // List of SSIS object metadata. Value []SsisObjectMetadataClassification }
SsisObjectMetadataListResponse - A list of SSIS object metadata.
func (SsisObjectMetadataListResponse) MarshalJSON ¶
func (s SsisObjectMetadataListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisObjectMetadataListResponse.
func (*SsisObjectMetadataListResponse) UnmarshalJSON ¶
func (s *SsisObjectMetadataListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisObjectMetadataListResponse.
type SsisObjectMetadataStatusResponse ¶
type SsisObjectMetadataStatusResponse struct { // The operation error message. Error *string // The operation name. Name *string // The operation properties. Properties *string // The status of the operation. Status *string }
SsisObjectMetadataStatusResponse - The status of the operation.
func (SsisObjectMetadataStatusResponse) MarshalJSON ¶
func (s SsisObjectMetadataStatusResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisObjectMetadataStatusResponse.
func (*SsisObjectMetadataStatusResponse) UnmarshalJSON ¶
func (s *SsisObjectMetadataStatusResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisObjectMetadataStatusResponse.
type SsisObjectMetadataType ¶
type SsisObjectMetadataType string
SsisObjectMetadataType - The type of SSIS object metadata.
const ( SsisObjectMetadataTypeEnvironment SsisObjectMetadataType = "Environment" SsisObjectMetadataTypeFolder SsisObjectMetadataType = "Folder" SsisObjectMetadataTypePackage SsisObjectMetadataType = "Package" SsisObjectMetadataTypeProject SsisObjectMetadataType = "Project" )
func PossibleSsisObjectMetadataTypeValues ¶
func PossibleSsisObjectMetadataTypeValues() []SsisObjectMetadataType
PossibleSsisObjectMetadataTypeValues returns the possible values for the SsisObjectMetadataType const type.
type SsisPackage ¶
type SsisPackage struct { // REQUIRED; Type of metadata. Type *SsisObjectMetadataType // Metadata description. Description *string // Folder id which contains package. FolderID *int64 // Metadata id. ID *int64 // Metadata name. Name *string // Parameters in package Parameters []*SsisParameter // Project id which contains package. ProjectID *int64 // Project version which contains package. ProjectVersion *int64 }
SsisPackage - Ssis Package.
func (*SsisPackage) GetSsisObjectMetadata ¶
func (s *SsisPackage) GetSsisObjectMetadata() *SsisObjectMetadata
GetSsisObjectMetadata implements the SsisObjectMetadataClassification interface for type SsisPackage.
func (SsisPackage) MarshalJSON ¶
func (s SsisPackage) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisPackage.
func (*SsisPackage) UnmarshalJSON ¶
func (s *SsisPackage) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisPackage.
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.
type SsisParameter ¶
type SsisParameter struct { // Parameter type. DataType *string // Default value of parameter. DefaultValue *string // Parameter description. Description *string // Design default value of parameter. DesignDefaultValue *string // Parameter id. ID *int64 // Parameter name. Name *string // Whether parameter is required. Required *bool // Whether parameter is sensitive. Sensitive *bool // Default sensitive value of parameter. SensitiveDefaultValue *string // Parameter value set. ValueSet *bool // Parameter value type. ValueType *string // Parameter reference variable. Variable *string }
SsisParameter - Ssis parameter.
func (SsisParameter) MarshalJSON ¶
func (s SsisParameter) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisParameter.
func (*SsisParameter) UnmarshalJSON ¶
func (s *SsisParameter) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisParameter.
type SsisProject ¶
type SsisProject struct { // REQUIRED; Type of metadata. Type *SsisObjectMetadataType // Metadata description. Description *string // Environment reference in project EnvironmentRefs []*SsisEnvironmentReference // Folder id which contains project. FolderID *int64 // Metadata id. ID *int64 // Metadata name. Name *string // Parameters in project Parameters []*SsisParameter // Project version. Version *int64 }
SsisProject - Ssis project.
func (*SsisProject) GetSsisObjectMetadata ¶
func (s *SsisProject) GetSsisObjectMetadata() *SsisObjectMetadata
GetSsisObjectMetadata implements the SsisObjectMetadataClassification interface for type SsisProject.
func (SsisProject) MarshalJSON ¶
func (s SsisProject) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisProject.
func (*SsisProject) UnmarshalJSON ¶
func (s *SsisProject) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisProject.
type SsisVariable ¶
type SsisVariable struct { // Variable type. DataType *string // Variable description. Description *string // Variable id. ID *int64 // Variable name. Name *string // Whether variable is sensitive. Sensitive *bool // Variable sensitive value. SensitiveValue *string // Variable value. Value *string }
SsisVariable - Ssis variable.
func (SsisVariable) MarshalJSON ¶
func (s SsisVariable) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SsisVariable.
func (*SsisVariable) UnmarshalJSON ¶
func (s *SsisVariable) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SsisVariable.
type StagingSettings ¶
type StagingSettings struct { // REQUIRED; Staging linked service reference. LinkedServiceName *LinkedServiceReference // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Specifies whether to use compression when copying data via an interim staging. Default value is false. Type: boolean (or // Expression with resultType boolean). EnableCompression any // The path to storage for storing the interim data. Type: string (or Expression with resultType string). Path any }
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 StoreReadSettings ¶
type StoreReadSettings struct { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any }
StoreReadSettings - Connector read setting.
func (*StoreReadSettings) GetStoreReadSettings ¶
func (s *StoreReadSettings) GetStoreReadSettings() *StoreReadSettings
GetStoreReadSettings implements the StoreReadSettingsClassification interface for type StoreReadSettings.
func (StoreReadSettings) MarshalJSON ¶
func (s StoreReadSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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: - *AmazonS3CompatibleReadSettings, *AmazonS3ReadSettings, *AzureBlobFSReadSettings, *AzureBlobStorageReadSettings, *AzureDataLakeStoreReadSettings, - *AzureFileStorageReadSettings, *FileServerReadSettings, *FtpReadSettings, *GoogleCloudStorageReadSettings, *HTTPReadSettings, - *HdfsReadSettings, *LakeHouseReadSettings, *OracleCloudStorageReadSettings, *SftpReadSettings, *StoreReadSettings
type StoreWriteSettings ¶
type StoreWriteSettings struct { // REQUIRED; The write setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The type of copy behavior for copy sink. CopyBehavior any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem }
StoreWriteSettings - Connector write settings.
func (*StoreWriteSettings) GetStoreWriteSettings ¶
func (s *StoreWriteSettings) GetStoreWriteSettings() *StoreWriteSettings
GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type StoreWriteSettings.
func (StoreWriteSettings) MarshalJSON ¶
func (s StoreWriteSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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, *LakeHouseWriteSettings, *SftpWriteSettings, *StoreWriteSettings
type SwitchActivity ¶
type SwitchActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Switch activity properties. TypeProperties *SwitchActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
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) GetActivity ¶
func (s *SwitchActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type SwitchActivity.
func (*SwitchActivity) GetControlActivity ¶
func (s *SwitchActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type SwitchActivity.
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 // 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 // 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 }
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 // Expected value that satisfies the expression result of the 'on' property. Value *string }
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.
type SybaseLinkedService ¶
type SybaseLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Sybase linked service properties. TypeProperties *SybaseLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
SybaseLinkedService - Linked service for Sybase data source.
func (*SybaseLinkedService) GetLinkedService ¶
func (s *SybaseLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type SybaseLinkedService.
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 any // REQUIRED; Server name for connection. Type: string (or Expression with resultType string). Server any // AuthenticationType to be used for connection. AuthenticationType *SybaseAuthenticationType // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for authentication. Password SecretBaseClassification // Schema name for connection. Type: string (or Expression with resultType string). Schema any // Username for authentication. Type: string (or Expression with resultType string). Username any }
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Database query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
SybaseSource - A copy activity source for Sybase databases.
func (*SybaseSource) GetCopySource ¶
func (s *SybaseSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type SybaseSource.
func (*SybaseSource) GetTabularSource ¶
func (s *SybaseSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type SybaseSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Sybase table dataset properties. TypeProperties *SybaseTableDatasetTypeProperties }
SybaseTableDataset - The Sybase table dataset.
func (*SybaseTableDataset) GetDataset ¶
func (s *SybaseTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type SybaseTableDataset.
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 any }
SybaseTableDatasetTypeProperties - Sybase table dataset properties.
func (SybaseTableDatasetTypeProperties) MarshalJSON ¶
func (s SybaseTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SybaseTableDatasetTypeProperties.
func (*SybaseTableDatasetTypeProperties) UnmarshalJSON ¶
func (s *SybaseTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SybaseTableDatasetTypeProperties.
type SynapseNotebookActivity ¶
type SynapseNotebookActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Execute Synapse notebook activity properties. TypeProperties *SynapseNotebookActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
SynapseNotebookActivity - Execute Synapse notebook activity.
func (*SynapseNotebookActivity) GetActivity ¶
func (s *SynapseNotebookActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type SynapseNotebookActivity.
func (*SynapseNotebookActivity) GetExecutionActivity ¶
func (s *SynapseNotebookActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type SynapseNotebookActivity.
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 // Spark configuration properties, which will override the 'conf' of the notebook you provide. Conf any // The type of the spark config. ConfigurationType *ConfigurationType // Number of core and memory to be used for driver allocated in the specified Spark pool for the session, which will be used // for overriding 'driverCores' and 'driverMemory' of the notebook you provide. // Type: string (or Expression with resultType string). DriverSize any // Number of core and memory to be used for executors allocated in the specified Spark pool for the session, which will be // used for overriding 'executorCores' and 'executorMemory' of the notebook you // provide. Type: string (or Expression with resultType string). ExecutorSize any // Number of executors to launch for this session, which will override the 'numExecutors' of the notebook you provide. Type: // integer (or Expression with resultType integer). NumExecutors any // Notebook parameters. Parameters map[string]*NotebookParameter // Spark configuration property. SparkConfig map[string]any // The name of the big data pool which will be used to execute the notebook. SparkPool *BigDataPoolParametrizationReference // The spark configuration of the spark job. TargetSparkConfiguration *SparkConfigurationParametrizationReference }
SynapseNotebookActivityTypeProperties - Execute Synapse notebook activity properties.
func (SynapseNotebookActivityTypeProperties) MarshalJSON ¶
func (s SynapseNotebookActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SynapseNotebookActivityTypeProperties.
func (*SynapseNotebookActivityTypeProperties) UnmarshalJSON ¶
func (s *SynapseNotebookActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SynapseNotebookActivityTypeProperties.
type SynapseNotebookReference ¶
type SynapseNotebookReference struct { // REQUIRED; Reference notebook name. Type: string (or Expression with resultType string). ReferenceName any // REQUIRED; Synapse notebook reference type. Type *NotebookReferenceType }
SynapseNotebookReference - Synapse notebook reference type.
func (SynapseNotebookReference) MarshalJSON ¶
func (s SynapseNotebookReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SynapseNotebookReference.
func (*SynapseNotebookReference) UnmarshalJSON ¶
func (s *SynapseNotebookReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SynapseNotebookReference.
type SynapseSparkJobActivityTypeProperties ¶
type SynapseSparkJobActivityTypeProperties struct { // REQUIRED; Synapse spark job reference. SparkJob *SynapseSparkJobReference // User specified arguments to SynapseSparkJobDefinitionActivity. Arguments []any // The fully-qualified identifier or the main class that is in the main definition file, which will override the 'className' // of the spark job definition you provide. Type: string (or Expression with // resultType string). ClassName any // Spark configuration properties, which will override the 'conf' of the spark job definition you provide. Conf any // The type of the spark config. ConfigurationType *ConfigurationType // Number of core and memory to be used for driver allocated in the specified Spark pool for the job, which will be used for // overriding 'driverCores' and 'driverMemory' of the spark job definition you // provide. Type: string (or Expression with resultType string). DriverSize any // Number of core and memory to be used for executors allocated in the specified Spark pool for the job, which will be used // for overriding 'executorCores' and 'executorMemory' of the spark job definition // you provide. Type: string (or Expression with resultType string). ExecutorSize any // The main file used for the job, which will override the 'file' of the spark job definition you provide. Type: string (or // Expression with resultType string). File any // (Deprecated. Please use pythonCodeReference and filesV2) Additional files used for reference in the main definition file, // which will override the 'files' of the spark job definition you provide. Files []any // Additional files used for reference in the main definition file, which will override the 'jars' and 'files' of the spark // job definition you provide. FilesV2 []any // Number of executors to launch for this job, which will override the 'numExecutors' of the spark job definition you provide. // Type: integer (or Expression with resultType integer). NumExecutors any // Additional python code files used for reference in the main definition file, which will override the 'pyFiles' of the spark // job definition you provide. PythonCodeReference []any // Scanning subfolders from the root folder of the main definition file, these files will be added as reference files. The // folders named 'jars', 'pyFiles', 'files' or 'archives' will be scanned, and the // folders name are case sensitive. Type: boolean (or Expression with resultType boolean). ScanFolder any // Spark configuration property. SparkConfig map[string]any // The name of the big data pool which will be used to execute the spark batch job, which will override the 'targetBigDataPool' // of the spark job definition you provide. TargetBigDataPool *BigDataPoolParametrizationReference // The spark configuration of the spark job. TargetSparkConfiguration *SparkConfigurationParametrizationReference }
SynapseSparkJobActivityTypeProperties - Execute spark job activity properties.
func (SynapseSparkJobActivityTypeProperties) MarshalJSON ¶
func (s SynapseSparkJobActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SynapseSparkJobActivityTypeProperties.
func (*SynapseSparkJobActivityTypeProperties) UnmarshalJSON ¶
func (s *SynapseSparkJobActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SynapseSparkJobActivityTypeProperties.
type SynapseSparkJobDefinitionActivity ¶
type SynapseSparkJobDefinitionActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Execute spark job activity properties. TypeProperties *SynapseSparkJobActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
SynapseSparkJobDefinitionActivity - Execute spark job activity.
func (*SynapseSparkJobDefinitionActivity) GetActivity ¶
func (s *SynapseSparkJobDefinitionActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type SynapseSparkJobDefinitionActivity.
func (*SynapseSparkJobDefinitionActivity) GetExecutionActivity ¶
func (s *SynapseSparkJobDefinitionActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type SynapseSparkJobDefinitionActivity.
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. Expression with resultType string. ReferenceName any // REQUIRED; Synapse spark job reference type. Type *SparkJobReferenceType }
SynapseSparkJobReference - Synapse spark job reference type.
func (SynapseSparkJobReference) MarshalJSON ¶
func (s SynapseSparkJobReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type SynapseSparkJobReference.
func (*SynapseSparkJobReference) UnmarshalJSON ¶
func (s *SynapseSparkJobReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type SynapseSparkJobReference.
type TabularSource ¶
type TabularSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
TabularSource - Copy activity sources of tabular type.
func (*TabularSource) GetCopySource ¶
func (t *TabularSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type TabularSource.
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, *AmazonRdsForSQLServerSource, *AmazonRedshiftSource, *AzureMariaDBSource, *AzureMySQLSource, *AzurePostgreSQLSource, - *AzureSQLSource, *AzureTableSource, *CassandraSource, *ConcurSource, *CouchbaseSource, *Db2Source, *DrillSource, *DynamicsAXSource, - *EloquaSource, *GoogleAdWordsSource, *GoogleBigQuerySource, *GoogleBigQueryV2Source, *GreenplumSource, *HBaseSource, - *HiveSource, *HubspotSource, *ImpalaSource, *InformixSource, *JiraSource, *MagentoSource, *MariaDBSource, *MarketoSource, - *MySQLSource, *NetezzaSource, *OdbcSource, *OracleServiceCloudSource, *PaypalSource, *PhoenixSource, *PostgreSQLSource, - *PostgreSQLV2Source, *PrestoSource, *QuickBooksSource, *ResponsysSource, *SQLDWSource, *SQLMISource, *SQLServerSource, - *SQLSource, *SalesforceMarketingCloudSource, *SalesforceSource, *SalesforceV2Source, *SapBwSource, *SapCloudForCustomerSource, - *SapEccSource, *SapHanaSource, *SapOdpSource, *SapOpenHubSource, *SapTableSource, *ServiceNowSource, *ServiceNowV2Source, - *ShopifySource, *SparkSource, *SquareSource, *SybaseSource, *TabularSource, *TeradataSource, *VerticaSource, *WarehouseSource, - *XeroSource, *ZohoSource
type TarGZipReadSettings ¶
type TarGZipReadSettings struct { // REQUIRED; The Compression setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean). PreserveCompressionFileNameAsFolder any }
TarGZipReadSettings - The TarGZip compression read settings.
func (*TarGZipReadSettings) GetCompressionReadSettings ¶
func (t *TarGZipReadSettings) GetCompressionReadSettings() *CompressionReadSettings
GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type TarGZipReadSettings.
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 { // REQUIRED; The Compression setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean). PreserveCompressionFileNameAsFolder any }
TarReadSettings - The Tar compression read settings.
func (*TarReadSettings) GetCompressionReadSettings ¶
func (t *TarReadSettings) GetCompressionReadSettings() *CompressionReadSettings
GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type TarReadSettings.
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 TeamDeskAuthenticationType ¶
type TeamDeskAuthenticationType string
TeamDeskAuthenticationType - The authentication type to use.
const ( TeamDeskAuthenticationTypeBasic TeamDeskAuthenticationType = "Basic" TeamDeskAuthenticationTypeToken TeamDeskAuthenticationType = "Token" )
func PossibleTeamDeskAuthenticationTypeValues ¶
func PossibleTeamDeskAuthenticationTypeValues() []TeamDeskAuthenticationType
PossibleTeamDeskAuthenticationTypeValues returns the possible values for the TeamDeskAuthenticationType const type.
type TeamDeskLinkedService ¶
type TeamDeskLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; TeamDesk linked service properties. TypeProperties *TeamDeskLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
TeamDeskLinkedService - Linked service for TeamDesk.
func (*TeamDeskLinkedService) GetLinkedService ¶
func (t *TeamDeskLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type TeamDeskLinkedService.
func (TeamDeskLinkedService) MarshalJSON ¶
func (t TeamDeskLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TeamDeskLinkedService.
func (*TeamDeskLinkedService) UnmarshalJSON ¶
func (t *TeamDeskLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TeamDeskLinkedService.
type TeamDeskLinkedServiceTypeProperties ¶
type TeamDeskLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to use. AuthenticationType *TeamDeskAuthenticationType // REQUIRED; The url to connect TeamDesk source. Type: string (or Expression with resultType string). URL any // The api token for the TeamDesk source. APIToken SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password of the TeamDesk source. Password SecretBaseClassification // The username of the TeamDesk source. Type: string (or Expression with resultType string). UserName any }
TeamDeskLinkedServiceTypeProperties - TeamDesk linked service type properties.
func (TeamDeskLinkedServiceTypeProperties) MarshalJSON ¶
func (t TeamDeskLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TeamDeskLinkedServiceTypeProperties.
func (*TeamDeskLinkedServiceTypeProperties) UnmarshalJSON ¶
func (t *TeamDeskLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TeamDeskLinkedServiceTypeProperties.
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.
type TeradataLinkedService ¶
type TeradataLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Teradata linked service properties. TypeProperties *TeradataLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
TeradataLinkedService - Linked service for Teradata data source.
func (*TeradataLinkedService) GetLinkedService ¶
func (t *TeradataLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type TeradataLinkedService.
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 // Teradata ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. ConnectionString any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // Password for authentication. Password SecretBaseClassification // Server name for connection. Type: string (or Expression with resultType string). Server any // Username for authentication. Type: string (or Expression with resultType string). Username any }
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 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 any // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionLowerBound any // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). PartitionUpperBound any }
TeradataPartitionSettings - The settings that will be leveraged for teradata source partitioning.
func (TeradataPartitionSettings) MarshalJSON ¶
func (t TeradataPartitionSettings) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TeradataPartitionSettings.
func (*TeradataPartitionSettings) UnmarshalJSON ¶
func (t *TeradataPartitionSettings) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TeradataPartitionSettings.
type TeradataSource ¶
type TeradataSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for teradata read in parallel. Possible values include: "None", "Hash", "DynamicRange". PartitionOption any // The settings that will be leveraged for teradata source partitioning. PartitionSettings *TeradataPartitionSettings // Teradata query. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
TeradataSource - A copy activity Teradata source.
func (*TeradataSource) GetCopySource ¶
func (t *TeradataSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type TeradataSource.
func (*TeradataSource) GetTabularSource ¶
func (t *TeradataSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type TeradataSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Teradata dataset properties. TypeProperties *TeradataTableDatasetTypeProperties }
TeradataTableDataset - The Teradata database dataset.
func (*TeradataTableDataset) GetDataset ¶
func (t *TeradataTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type TeradataTableDataset.
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 any // The table name of Teradata. Type: string (or Expression with resultType string). Table any }
TeradataTableDatasetTypeProperties - Teradata dataset properties.
func (TeradataTableDatasetTypeProperties) MarshalJSON ¶
func (t TeradataTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TeradataTableDatasetTypeProperties.
func (*TeradataTableDatasetTypeProperties) UnmarshalJSON ¶
func (t *TeradataTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TeradataTableDatasetTypeProperties.
type TextFormat ¶
type TextFormat struct { // REQUIRED; Type of dataset storage format. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // The column delimiter. Type: string (or Expression with resultType string). ColumnDelimiter any // Deserializer. Type: string (or Expression with resultType string). Deserializer any // 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 any // The escape character. Type: string (or Expression with resultType string). EscapeChar any // 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 any // The null value string. Type: string (or Expression with resultType string). NullValue any // The quote character. Type: string (or Expression with resultType string). QuoteChar any // The row delimiter. Type: string (or Expression with resultType string). RowDelimiter any // Serializer. Type: string (or Expression with resultType string). Serializer any // 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 any // Treat empty column values in the text file as null. The default value is true. Type: boolean (or Expression with resultType // boolean). TreatEmptyAsNull any }
TextFormat - The data stored in text format.
func (*TextFormat) GetDatasetStorageFormat ¶
func (t *TextFormat) GetDatasetStorageFormat() *DatasetStorageFormat
GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type TextFormat.
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 Transformation ¶
type Transformation struct { // REQUIRED; Transformation name. Name *string // Dataset reference. Dataset *DatasetReference // Transformation description. Description *string // Flowlet Reference Flowlet *DataFlowReference // Linked service reference. LinkedService *LinkedServiceReference }
Transformation - A data flow transformation.
func (Transformation) MarshalJSON ¶
func (t Transformation) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Transformation.
func (*Transformation) UnmarshalJSON ¶
func (t *Transformation) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Transformation.
type Trigger ¶
type Trigger struct { // REQUIRED; Trigger type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
Trigger - Azure data factory nested object which contains information about creating pipeline run
func (*Trigger) GetTrigger ¶
GetTrigger implements the TriggerClassification interface for type Trigger.
func (Trigger) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Trigger.
func (*Trigger) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Trigger.
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 TriggerDependencyReference ¶
type TriggerDependencyReference struct { // REQUIRED; Referenced trigger. ReferenceTrigger *TriggerReference // REQUIRED; The type of dependency reference. Type *string }
TriggerDependencyReference - Trigger referenced dependency.
func (*TriggerDependencyReference) GetDependencyReference ¶
func (t *TriggerDependencyReference) GetDependencyReference() *DependencyReference
GetDependencyReference implements the DependencyReferenceClassification interface for type TriggerDependencyReference.
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 TriggerFilterParameters ¶
type TriggerFilterParameters struct { // The continuation token for getting the next page of results. Null for first page. ContinuationToken *string // The name of the parent TumblingWindowTrigger to get the child rerun triggers ParentTriggerName *string }
TriggerFilterParameters - Query parameters for triggers.
func (TriggerFilterParameters) MarshalJSON ¶
func (t TriggerFilterParameters) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerFilterParameters.
func (*TriggerFilterParameters) UnmarshalJSON ¶
func (t *TriggerFilterParameters) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerFilterParameters.
type TriggerListResponse ¶
type TriggerListResponse struct { // REQUIRED; List of triggers. Value []*TriggerResource // The link to the next page of results, if any remaining results exist. NextLink *string }
TriggerListResponse - A list of trigger resources.
func (TriggerListResponse) MarshalJSON ¶
func (t TriggerListResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerListResponse.
func (*TriggerListResponse) UnmarshalJSON ¶
func (t *TriggerListResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerListResponse.
type TriggerPipelineReference ¶
type TriggerPipelineReference struct { // Pipeline parameters. Parameters map[string]any // Pipeline reference. PipelineReference *PipelineReference }
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.
func (*TriggerPipelineReference) UnmarshalJSON ¶
func (t *TriggerPipelineReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerPipelineReference.
type TriggerQueryResponse ¶
type TriggerQueryResponse struct { // REQUIRED; List of triggers. Value []*TriggerResource // The continuation token for getting the next page of results, if any remaining results exist, null otherwise. ContinuationToken *string }
TriggerQueryResponse - A query of triggers.
func (TriggerQueryResponse) MarshalJSON ¶
func (t TriggerQueryResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerQueryResponse.
func (*TriggerQueryResponse) UnmarshalJSON ¶
func (t *TriggerQueryResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerQueryResponse.
type TriggerReference ¶
type TriggerReference struct { // REQUIRED; Reference trigger name. ReferenceName *string // REQUIRED; Trigger reference type. Type *TriggerReferenceType }
TriggerReference - Trigger reference type.
func (TriggerReference) MarshalJSON ¶
func (t TriggerReference) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerReference.
func (*TriggerReference) UnmarshalJSON ¶
func (t *TriggerReference) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerReference.
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.
type TriggerResource ¶
type TriggerResource struct { // REQUIRED; Properties of the trigger. Properties TriggerClassification // READ-ONLY; Etag identifies change in the resource. Etag *string // READ-ONLY; The resource identifier. ID *string // READ-ONLY; The resource name. Name *string // READ-ONLY; The resource type. Type *string }
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 TriggerRun ¶
type TriggerRun struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // READ-ONLY; Status of the upstream pipelines. DependencyStatus map[string]any // READ-ONLY; Trigger error message. Message *string // READ-ONLY; List of property name and value related to trigger run. Name, value pair depends on type of trigger. Properties map[string]*string // READ-ONLY; Run dimension for which trigger was fired. RunDimension map[string]*string // READ-ONLY; Trigger run status. Status *TriggerRunStatus // READ-ONLY; Trigger name. TriggerName *string // READ-ONLY; Trigger run id. TriggerRunID *string // READ-ONLY; Trigger run start time. TriggerRunTimestamp *time.Time // READ-ONLY; Trigger type. TriggerType *string // READ-ONLY; List of pipeline name and run Id triggered by the trigger run. TriggeredPipelines map[string]*string }
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 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.
type TriggerRunsClient ¶
type TriggerRunsClient struct {
// contains filtered or unexported fields
}
TriggerRunsClient contains the methods for the TriggerRuns group. Don't use this type directly, use NewTriggerRunsClient() instead.
func NewTriggerRunsClient ¶
func NewTriggerRunsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*TriggerRunsClient, error)
NewTriggerRunsClient creates a new instance of TriggerRunsClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*TriggerRunsClient) Cancel ¶
func (client *TriggerRunsClient) Cancel(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, runID string, options *TriggerRunsClientCancelOptions) (TriggerRunsClientCancelResponse, error)
Cancel - Cancel a single trigger instance by runId. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- runID - The pipeline run identifier.
- options - TriggerRunsClientCancelOptions contains the optional parameters for the TriggerRunsClient.Cancel method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/TriggerRuns_Cancel.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewTriggerRunsClient().Cancel(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*TriggerRunsClient) QueryByFactory ¶
func (client *TriggerRunsClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, filterParameters RunFilterParameters, options *TriggerRunsClientQueryByFactoryOptions) (TriggerRunsClientQueryByFactoryResponse, error)
QueryByFactory - Query trigger runs. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- filterParameters - Parameters to filter the pipeline run.
- options - TriggerRunsClientQueryByFactoryOptions contains the optional parameters for the TriggerRunsClient.QueryByFactory method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/TriggerRuns_QueryByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewTriggerRunsClient().QueryByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.RunFilterParameters{ Filters: []*armdatafactory.RunQueryFilter{ { Operand: to.Ptr(armdatafactory.RunQueryFilterOperandTriggerName), Operator: to.Ptr(armdatafactory.RunQueryFilterOperatorEquals), Values: []*string{ to.Ptr("exampleTrigger")}, }}, LastUpdatedAfter: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:36:44.334Z"); return t }()), LastUpdatedBefore: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:49:48.368Z"); return t }()), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.TriggerRunsQueryResponse = armdatafactory.TriggerRunsQueryResponse{ // Value: []*armdatafactory.TriggerRun{ // { // Message: to.Ptr(""), // Properties: map[string]*string{ // "ScheduleTime": to.Ptr("6/16/2018 12:43:14 AM"), // "TriggerTime": to.Ptr("6/16/2018 12:43:15 AM"), // }, // Status: to.Ptr(armdatafactory.TriggerRunStatusSucceeded), // TriggerName: to.Ptr("exampleTrigger"), // TriggerRunID: to.Ptr("08586724970898148904457116912CU27"), // TriggerRunTimestamp: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:43:15.660Z"); return t}()), // TriggerType: to.Ptr("ScheduleTrigger"), // TriggeredPipelines: map[string]*string{ // "examplePipeline": to.Ptr("9f3ce8b3-37d7-43eb-96ac-a656c0476283"), // }, // }}, // }
Output:
func (*TriggerRunsClient) Rerun ¶
func (client *TriggerRunsClient) Rerun(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, runID string, options *TriggerRunsClientRerunOptions) (TriggerRunsClientRerunResponse, error)
Rerun - Rerun single trigger instance by runId. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- runID - The pipeline run identifier.
- options - TriggerRunsClientRerunOptions contains the optional parameters for the TriggerRunsClient.Rerun method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/TriggerRuns_Rerun.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewTriggerRunsClient().Rerun(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
type TriggerRunsClientCancelOptions ¶
type TriggerRunsClientCancelOptions struct { }
TriggerRunsClientCancelOptions contains the optional parameters for the TriggerRunsClient.Cancel method.
type TriggerRunsClientCancelResponse ¶
type TriggerRunsClientCancelResponse struct { }
TriggerRunsClientCancelResponse contains the response from method TriggerRunsClient.Cancel.
type TriggerRunsClientQueryByFactoryOptions ¶
type TriggerRunsClientQueryByFactoryOptions struct { }
TriggerRunsClientQueryByFactoryOptions contains the optional parameters for the TriggerRunsClient.QueryByFactory method.
type TriggerRunsClientQueryByFactoryResponse ¶
type TriggerRunsClientQueryByFactoryResponse struct { // A list of trigger runs. TriggerRunsQueryResponse }
TriggerRunsClientQueryByFactoryResponse contains the response from method TriggerRunsClient.QueryByFactory.
type TriggerRunsClientRerunOptions ¶
type TriggerRunsClientRerunOptions struct { }
TriggerRunsClientRerunOptions contains the optional parameters for the TriggerRunsClient.Rerun method.
type TriggerRunsClientRerunResponse ¶
type TriggerRunsClientRerunResponse struct { }
TriggerRunsClientRerunResponse contains the response from method TriggerRunsClient.Rerun.
type TriggerRunsQueryResponse ¶
type TriggerRunsQueryResponse struct { // REQUIRED; List of trigger runs. Value []*TriggerRun // The continuation token for getting the next page of results, if any remaining results exist, null otherwise. ContinuationToken *string }
TriggerRunsQueryResponse - A list of trigger runs.
func (TriggerRunsQueryResponse) MarshalJSON ¶
func (t TriggerRunsQueryResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerRunsQueryResponse.
func (*TriggerRunsQueryResponse) UnmarshalJSON ¶
func (t *TriggerRunsQueryResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerRunsQueryResponse.
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.
type TriggerSubscriptionOperationStatus ¶
type TriggerSubscriptionOperationStatus struct { // READ-ONLY; Event Subscription Status. Status *EventSubscriptionStatus // READ-ONLY; Trigger name. TriggerName *string }
TriggerSubscriptionOperationStatus - Defines the response of a trigger subscription operation.
func (TriggerSubscriptionOperationStatus) MarshalJSON ¶
func (t TriggerSubscriptionOperationStatus) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TriggerSubscriptionOperationStatus.
func (*TriggerSubscriptionOperationStatus) UnmarshalJSON ¶
func (t *TriggerSubscriptionOperationStatus) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TriggerSubscriptionOperationStatus.
type TriggersClient ¶
type TriggersClient struct {
// contains filtered or unexported fields
}
TriggersClient contains the methods for the Triggers group. Don't use this type directly, use NewTriggersClient() instead.
func NewTriggersClient ¶
func NewTriggersClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*TriggersClient, error)
NewTriggersClient creates a new instance of TriggersClient with the specified values.
- subscriptionID - The subscription identifier.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*TriggersClient) BeginStart ¶
func (client *TriggersClient) BeginStart(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginStartOptions) (*runtime.Poller[TriggersClientStartResponse], error)
BeginStart - Starts a trigger. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- options - TriggersClientBeginStartOptions contains the optional parameters for the TriggersClient.BeginStart method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Start.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewTriggersClient().BeginStart(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } _, err = poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) }
Output:
func (*TriggersClient) BeginStop ¶
func (client *TriggersClient) BeginStop(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginStopOptions) (*runtime.Poller[TriggersClientStopResponse], error)
BeginStop - Stops a trigger. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- options - TriggersClientBeginStopOptions contains the optional parameters for the TriggersClient.BeginStop method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Stop.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewTriggersClient().BeginStop(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } _, err = poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) }
Output:
func (*TriggersClient) BeginSubscribeToEvents ¶
func (client *TriggersClient) BeginSubscribeToEvents(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginSubscribeToEventsOptions) (*runtime.Poller[TriggersClientSubscribeToEventsResponse], error)
BeginSubscribeToEvents - Subscribe event trigger to events. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- options - TriggersClientBeginSubscribeToEventsOptions contains the optional parameters for the TriggersClient.BeginSubscribeToEvents method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_SubscribeToEvents.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewTriggersClient().BeginSubscribeToEvents(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } res, err := poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.TriggerSubscriptionOperationStatus = armdatafactory.TriggerSubscriptionOperationStatus{ // Status: to.Ptr(armdatafactory.EventSubscriptionStatusEnabled), // TriggerName: to.Ptr("exampleTrigger"), // }
Output:
func (*TriggersClient) BeginUnsubscribeFromEvents ¶
func (client *TriggersClient) BeginUnsubscribeFromEvents(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginUnsubscribeFromEventsOptions) (*runtime.Poller[TriggersClientUnsubscribeFromEventsResponse], error)
BeginUnsubscribeFromEvents - Unsubscribe event trigger from events. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- options - TriggersClientBeginUnsubscribeFromEventsOptions contains the optional parameters for the TriggersClient.BeginUnsubscribeFromEvents method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_UnsubscribeFromEvents.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := clientFactory.NewTriggersClient().BeginUnsubscribeFromEvents(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } res, err := poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.TriggerSubscriptionOperationStatus = armdatafactory.TriggerSubscriptionOperationStatus{ // Status: to.Ptr(armdatafactory.EventSubscriptionStatusDisabled), // TriggerName: to.Ptr("exampleTrigger"), // }
Output:
func (*TriggersClient) CreateOrUpdate ¶
func (client *TriggersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, trigger TriggerResource, options *TriggersClientCreateOrUpdateOptions) (TriggersClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a trigger. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- trigger - Trigger resource definition.
- options - TriggersClientCreateOrUpdateOptions contains the optional parameters for the TriggersClient.CreateOrUpdate method.
Example (TriggersCreate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Create.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewTriggersClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", armdatafactory.TriggerResource{ Properties: &armdatafactory.ScheduleTrigger{ Type: to.Ptr("ScheduleTrigger"), Pipelines: []*armdatafactory.TriggerPipelineReference{ { Parameters: map[string]any{ "OutputBlobNameList": []any{ "exampleoutput.csv", }, }, PipelineReference: &armdatafactory.PipelineReference{ Type: to.Ptr(armdatafactory.PipelineReferenceTypePipelineReference), ReferenceName: to.Ptr("examplePipeline"), }, }}, TypeProperties: &armdatafactory.ScheduleTriggerTypeProperties{ Recurrence: &armdatafactory.ScheduleTriggerRecurrence{ EndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:55:13.844Z"); return t }()), Frequency: to.Ptr(armdatafactory.RecurrenceFrequencyMinute), Interval: to.Ptr[int32](4), StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:13.844Z"); return t }()), TimeZone: to.Ptr("UTC"), }, }, }, }, &armdatafactory.TriggersClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.TriggerResource = armdatafactory.TriggerResource{ // Name: to.Ptr("exampleTrigger"), // Type: to.Ptr("Microsoft.DataFactory/factories/triggers"), // Etag: to.Ptr("0a008ad4-0000-0000-0000-5b245c6e0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger"), // Properties: &armdatafactory.ScheduleTrigger{ // Type: to.Ptr("ScheduleTrigger"), // RuntimeState: to.Ptr(armdatafactory.TriggerRuntimeStateStopped), // Pipelines: []*armdatafactory.TriggerPipelineReference{ // { // Parameters: map[string]any{ // "OutputBlobNameList": []any{ // "exampleoutput.csv", // }, // }, // PipelineReference: &armdatafactory.PipelineReference{ // Type: to.Ptr(armdatafactory.PipelineReferenceTypePipelineReference), // ReferenceName: to.Ptr("examplePipeline"), // }, // }}, // TypeProperties: &armdatafactory.ScheduleTriggerTypeProperties{ // Recurrence: &armdatafactory.ScheduleTriggerRecurrence{ // EndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:55:13.844Z"); return t}()), // Frequency: to.Ptr(armdatafactory.RecurrenceFrequencyMinute), // Interval: to.Ptr[int32](4), // StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:13.844Z"); return t}()), // TimeZone: to.Ptr("UTC"), // }, // }, // }, // }
Output:
Example (TriggersUpdate) ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Update.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewTriggersClient().CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", armdatafactory.TriggerResource{ Properties: &armdatafactory.ScheduleTrigger{ Type: to.Ptr("ScheduleTrigger"), Description: to.Ptr("Example description"), Pipelines: []*armdatafactory.TriggerPipelineReference{ { Parameters: map[string]any{ "OutputBlobNameList": []any{ "exampleoutput.csv", }, }, PipelineReference: &armdatafactory.PipelineReference{ Type: to.Ptr(armdatafactory.PipelineReferenceTypePipelineReference), ReferenceName: to.Ptr("examplePipeline"), }, }}, TypeProperties: &armdatafactory.ScheduleTriggerTypeProperties{ Recurrence: &armdatafactory.ScheduleTriggerRecurrence{ EndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:55:14.905Z"); return t }()), Frequency: to.Ptr(armdatafactory.RecurrenceFrequencyMinute), Interval: to.Ptr[int32](4), StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:14.905Z"); return t }()), TimeZone: to.Ptr("UTC"), }, }, }, }, &armdatafactory.TriggersClientCreateOrUpdateOptions{IfMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.TriggerResource = armdatafactory.TriggerResource{ // Name: to.Ptr("exampleTrigger"), // Type: to.Ptr("Microsoft.DataFactory/factories/triggers"), // Etag: to.Ptr("0a008dd4-0000-0000-0000-5b245c6f0000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger"), // Properties: &armdatafactory.ScheduleTrigger{ // Type: to.Ptr("ScheduleTrigger"), // Description: to.Ptr("Example description"), // RuntimeState: to.Ptr(armdatafactory.TriggerRuntimeStateStopped), // Pipelines: []*armdatafactory.TriggerPipelineReference{ // { // Parameters: map[string]any{ // "OutputBlobNameList": []any{ // "exampleoutput.csv", // }, // }, // PipelineReference: &armdatafactory.PipelineReference{ // Type: to.Ptr(armdatafactory.PipelineReferenceTypePipelineReference), // ReferenceName: to.Ptr("examplePipeline"), // }, // }}, // TypeProperties: &armdatafactory.ScheduleTriggerTypeProperties{ // Recurrence: &armdatafactory.ScheduleTriggerRecurrence{ // EndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:55:14.905Z"); return t}()), // Frequency: to.Ptr(armdatafactory.RecurrenceFrequencyMinute), // Interval: to.Ptr[int32](4), // StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:14.905Z"); return t}()), // TimeZone: to.Ptr("UTC"), // }, // }, // }, // }
Output:
func (*TriggersClient) Delete ¶
func (client *TriggersClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientDeleteOptions) (TriggersClientDeleteResponse, error)
Delete - Deletes a trigger. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- options - TriggersClientDeleteOptions contains the optional parameters for the TriggersClient.Delete method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Delete.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } _, err = clientFactory.NewTriggersClient().Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) }
Output:
func (*TriggersClient) Get ¶
func (client *TriggersClient) Get(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientGetOptions) (TriggersClientGetResponse, error)
Get - Gets a trigger. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- options - TriggersClientGetOptions contains the optional parameters for the TriggersClient.Get method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Get.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewTriggersClient().Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", &armdatafactory.TriggersClientGetOptions{IfNoneMatch: nil}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.TriggerResource = armdatafactory.TriggerResource{ // Name: to.Ptr("exampleTrigger"), // Type: to.Ptr("Microsoft.DataFactory/factories/triggers"), // Etag: to.Ptr("1500544f-0000-0200-0000-5cbe09100000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger"), // Properties: &armdatafactory.ScheduleTrigger{ // Type: to.Ptr("ScheduleTrigger"), // RuntimeState: to.Ptr(armdatafactory.TriggerRuntimeStateStopped), // Pipelines: []*armdatafactory.TriggerPipelineReference{ // { // Parameters: map[string]any{ // "OutputBlobNameList": []any{ // "exampleoutput.csv", // }, // }, // PipelineReference: &armdatafactory.PipelineReference{ // Type: to.Ptr(armdatafactory.PipelineReferenceTypePipelineReference), // ReferenceName: to.Ptr("examplePipeline"), // }, // }}, // TypeProperties: &armdatafactory.ScheduleTriggerTypeProperties{ // Recurrence: &armdatafactory.ScheduleTriggerRecurrence{ // EndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2019-04-22T18:48:52.528Z"); return t}()), // Frequency: to.Ptr(armdatafactory.RecurrenceFrequencyMinute), // Interval: to.Ptr[int32](4), // StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2019-04-22T18:32:52.527Z"); return t}()), // TimeZone: to.Ptr("UTC"), // }, // }, // }, // }
Output:
func (*TriggersClient) GetEventSubscriptionStatus ¶
func (client *TriggersClient) GetEventSubscriptionStatus(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientGetEventSubscriptionStatusOptions) (TriggersClientGetEventSubscriptionStatusResponse, error)
GetEventSubscriptionStatus - Get a trigger's event subscription status. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- triggerName - The trigger name.
- options - TriggersClientGetEventSubscriptionStatusOptions contains the optional parameters for the TriggersClient.GetEventSubscriptionStatus method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_GetEventSubscriptionStatus.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewTriggersClient().GetEventSubscriptionStatus(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.TriggerSubscriptionOperationStatus = armdatafactory.TriggerSubscriptionOperationStatus{ // Status: to.Ptr(armdatafactory.EventSubscriptionStatusEnabled), // TriggerName: to.Ptr("exampleTrigger"), // }
Output:
func (*TriggersClient) NewListByFactoryPager ¶
func (client *TriggersClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *TriggersClientListByFactoryOptions) *runtime.Pager[TriggersClientListByFactoryResponse]
NewListByFactoryPager - Lists triggers.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- options - TriggersClientListByFactoryOptions contains the optional parameters for the TriggersClient.NewListByFactoryPager method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_ListByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } pager := clientFactory.NewTriggersClient().NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { log.Fatalf("failed to advance page: %v", err) } for _, v := range page.Value { // You could use page here. We use blank identifier for just demo purposes. _ = v } // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // page.TriggerListResponse = armdatafactory.TriggerListResponse{ // Value: []*armdatafactory.TriggerResource{ // { // Name: to.Ptr("exampleTrigger"), // Type: to.Ptr("Microsoft.DataFactory/factories/triggers"), // Etag: to.Ptr("0a008ed4-0000-0000-0000-5b245c740000"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger"), // Properties: &armdatafactory.ScheduleTrigger{ // Type: to.Ptr("ScheduleTrigger"), // Description: to.Ptr("Example description"), // RuntimeState: to.Ptr(armdatafactory.TriggerRuntimeStateStarted), // Pipelines: []*armdatafactory.TriggerPipelineReference{ // { // Parameters: map[string]any{ // "OutputBlobNameList": []any{ // "exampleoutput.csv", // }, // }, // PipelineReference: &armdatafactory.PipelineReference{ // Type: to.Ptr(armdatafactory.PipelineReferenceTypePipelineReference), // ReferenceName: to.Ptr("examplePipeline"), // }, // }}, // TypeProperties: &armdatafactory.ScheduleTriggerTypeProperties{ // Recurrence: &armdatafactory.ScheduleTriggerRecurrence{ // EndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:55:14.905Z"); return t}()), // Frequency: to.Ptr(armdatafactory.RecurrenceFrequencyMinute), // Interval: to.Ptr[int32](4), // StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:14.905Z"); return t}()), // TimeZone: to.Ptr("UTC"), // }, // }, // }, // }}, // } }
Output:
func (*TriggersClient) QueryByFactory ¶
func (client *TriggersClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, filterParameters TriggerFilterParameters, options *TriggersClientQueryByFactoryOptions) (TriggersClientQueryByFactoryResponse, error)
QueryByFactory - Query triggers. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-06-01
- resourceGroupName - The resource group name.
- factoryName - The factory name.
- filterParameters - Parameters to filter the triggers.
- options - TriggersClientQueryByFactoryOptions contains the optional parameters for the TriggersClient.QueryByFactory method.
Example ¶
Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ab04533261eff228f28e08900445d0edef3eb70c/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_QueryByFactory.json
cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() clientFactory, err := armdatafactory.NewClientFactory("<subscription-id>", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } res, err := clientFactory.NewTriggersClient().QueryByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.TriggerFilterParameters{ ParentTriggerName: to.Ptr("exampleTrigger"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.TriggerQueryResponse = armdatafactory.TriggerQueryResponse{ // Value: []*armdatafactory.TriggerResource{ // { // Name: to.Ptr("exampleRerunTrigger"), // Type: to.Ptr("Microsoft.DataFactory/factories/triggers"), // ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleRerunTrigger"), // Properties: &armdatafactory.RerunTumblingWindowTrigger{ // Type: to.Ptr("RerunTumblingWindowTrigger"), // Description: to.Ptr("Example description"), // TypeProperties: &armdatafactory.RerunTumblingWindowTriggerTypeProperties{ // ParentTrigger: "exampleTrigger", // RequestedEndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:55:14.905Z"); return t}()), // RequestedStartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:14.905Z"); return t}()), // RerunConcurrency: to.Ptr[int32](4), // }, // }, // }}, // }
Output:
type TriggersClientBeginStartOptions ¶
type TriggersClientBeginStartOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
TriggersClientBeginStartOptions contains the optional parameters for the TriggersClient.BeginStart method.
type TriggersClientBeginStopOptions ¶
type TriggersClientBeginStopOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
TriggersClientBeginStopOptions contains the optional parameters for the TriggersClient.BeginStop method.
type TriggersClientBeginSubscribeToEventsOptions ¶
type TriggersClientBeginSubscribeToEventsOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
TriggersClientBeginSubscribeToEventsOptions contains the optional parameters for the TriggersClient.BeginSubscribeToEvents method.
type TriggersClientBeginUnsubscribeFromEventsOptions ¶
type TriggersClientBeginUnsubscribeFromEventsOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
TriggersClientBeginUnsubscribeFromEventsOptions contains the optional parameters for the TriggersClient.BeginUnsubscribeFromEvents method.
type TriggersClientCreateOrUpdateOptions ¶
type TriggersClientCreateOrUpdateOptions 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 }
TriggersClientCreateOrUpdateOptions contains the optional parameters for the TriggersClient.CreateOrUpdate method.
type TriggersClientCreateOrUpdateResponse ¶
type TriggersClientCreateOrUpdateResponse struct { // Trigger resource type. TriggerResource }
TriggersClientCreateOrUpdateResponse contains the response from method TriggersClient.CreateOrUpdate.
type TriggersClientDeleteOptions ¶
type TriggersClientDeleteOptions struct { }
TriggersClientDeleteOptions contains the optional parameters for the TriggersClient.Delete method.
type TriggersClientDeleteResponse ¶
type TriggersClientDeleteResponse struct { }
TriggersClientDeleteResponse contains the response from method TriggersClient.Delete.
type TriggersClientGetEventSubscriptionStatusOptions ¶
type TriggersClientGetEventSubscriptionStatusOptions struct { }
TriggersClientGetEventSubscriptionStatusOptions contains the optional parameters for the TriggersClient.GetEventSubscriptionStatus method.
type TriggersClientGetEventSubscriptionStatusResponse ¶
type TriggersClientGetEventSubscriptionStatusResponse struct { // Defines the response of a trigger subscription operation. TriggerSubscriptionOperationStatus }
TriggersClientGetEventSubscriptionStatusResponse contains the response from method TriggersClient.GetEventSubscriptionStatus.
type TriggersClientGetOptions ¶
type TriggersClientGetOptions 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 }
TriggersClientGetOptions contains the optional parameters for the TriggersClient.Get method.
type TriggersClientGetResponse ¶
type TriggersClientGetResponse struct { // Trigger resource type. TriggerResource }
TriggersClientGetResponse contains the response from method TriggersClient.Get.
type TriggersClientListByFactoryOptions ¶
type TriggersClientListByFactoryOptions struct { }
TriggersClientListByFactoryOptions contains the optional parameters for the TriggersClient.NewListByFactoryPager method.
type TriggersClientListByFactoryResponse ¶
type TriggersClientListByFactoryResponse struct { // A list of trigger resources. TriggerListResponse }
TriggersClientListByFactoryResponse contains the response from method TriggersClient.NewListByFactoryPager.
type TriggersClientQueryByFactoryOptions ¶
type TriggersClientQueryByFactoryOptions struct { }
TriggersClientQueryByFactoryOptions contains the optional parameters for the TriggersClient.QueryByFactory method.
type TriggersClientQueryByFactoryResponse ¶
type TriggersClientQueryByFactoryResponse struct { // A query of triggers. TriggerQueryResponse }
TriggersClientQueryByFactoryResponse contains the response from method TriggersClient.QueryByFactory.
type TriggersClientStartResponse ¶
type TriggersClientStartResponse struct { }
TriggersClientStartResponse contains the response from method TriggersClient.BeginStart.
type TriggersClientStopResponse ¶
type TriggersClientStopResponse struct { }
TriggersClientStopResponse contains the response from method TriggersClient.BeginStop.
type TriggersClientSubscribeToEventsResponse ¶
type TriggersClientSubscribeToEventsResponse struct { // Defines the response of a trigger subscription operation. TriggerSubscriptionOperationStatus }
TriggersClientSubscribeToEventsResponse contains the response from method TriggersClient.BeginSubscribeToEvents.
type TriggersClientUnsubscribeFromEventsResponse ¶
type TriggersClientUnsubscribeFromEventsResponse struct { // Defines the response of a trigger subscription operation. TriggerSubscriptionOperationStatus }
TriggersClientUnsubscribeFromEventsResponse contains the response from method TriggersClient.BeginUnsubscribeFromEvents.
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.
type TumblingWindowTrigger ¶
type TumblingWindowTrigger struct { // REQUIRED; Pipeline for which runs are created when an event is fired for trigger window that is ready. Pipeline *TriggerPipelineReference // REQUIRED; Trigger type. Type *string // REQUIRED; Tumbling Window Trigger properties. TypeProperties *TumblingWindowTriggerTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. Annotations []any // Trigger description. Description *string // READ-ONLY; Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. RuntimeState *TriggerRuntimeState }
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) GetTrigger ¶
func (t *TumblingWindowTrigger) GetTrigger() *Trigger
GetTrigger implements the TriggerClassification interface for type TumblingWindowTrigger.
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 { // REQUIRED; Referenced trigger. ReferenceTrigger *TriggerReference // REQUIRED; The type of dependency reference. Type *string // Timespan applied to the start time of a tumbling window when evaluating dependency. Offset *string // The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used. Size *string }
TumblingWindowTriggerDependencyReference - Referenced tumbling window trigger dependency.
func (*TumblingWindowTriggerDependencyReference) GetDependencyReference ¶
func (t *TumblingWindowTriggerDependencyReference) GetDependencyReference() *DependencyReference
GetDependencyReference implements the DependencyReferenceClassification interface for type TumblingWindowTriggerDependencyReference.
func (*TumblingWindowTriggerDependencyReference) GetTriggerDependencyReference ¶
func (t *TumblingWindowTriggerDependencyReference) GetTriggerDependencyReference() *TriggerDependencyReference
GetTriggerDependencyReference implements the TriggerDependencyReferenceClassification interface for type TumblingWindowTriggerDependencyReference.
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 // REQUIRED; The interval of the time windows. The minimum interval allowed is 15 Minutes. Interval *int32 // REQUIRED; The max number of parallel time windows (ready for execution) for which a new run is triggered. MaxConcurrency *int32 // 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 // 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 any // Triggers that this trigger depends on. Only tumbling window triggers are supported. DependsOn []DependencyReferenceClassification // 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 // Retry policy that will be applied for failed pipeline runs. RetryPolicy *RetryPolicy }
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 TwilioLinkedService ¶
type TwilioLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Twilio linked service properties. TypeProperties *TwilioLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
TwilioLinkedService - Linked service for Twilio.
func (*TwilioLinkedService) GetLinkedService ¶
func (t *TwilioLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type TwilioLinkedService.
func (TwilioLinkedService) MarshalJSON ¶
func (t TwilioLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TwilioLinkedService.
func (*TwilioLinkedService) UnmarshalJSON ¶
func (t *TwilioLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TwilioLinkedService.
type TwilioLinkedServiceTypeProperties ¶
type TwilioLinkedServiceTypeProperties struct { // REQUIRED; The auth token of Twilio service. Password SecretBaseClassification // REQUIRED; The Account SID of Twilio service. Type: string (or Expression with resultType string). UserName any }
TwilioLinkedServiceTypeProperties - Twilio linked service type properties.
func (TwilioLinkedServiceTypeProperties) MarshalJSON ¶
func (t TwilioLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TwilioLinkedServiceTypeProperties.
func (*TwilioLinkedServiceTypeProperties) UnmarshalJSON ¶
func (t *TwilioLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TwilioLinkedServiceTypeProperties.
type UntilActivity ¶
type UntilActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Until activity properties. TypeProperties *UntilActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
UntilActivity - This activity executes inner activities until the specified boolean expression results to true or timeout is reached, whichever is earlier.
func (*UntilActivity) GetActivity ¶
func (u *UntilActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type UntilActivity.
func (*UntilActivity) GetControlActivity ¶
func (u *UntilActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type UntilActivity.
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 // REQUIRED; An expression that would evaluate to Boolean. The loop will continue until this expression evaluates to true Expression *Expression // 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 any }
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 UpdateIntegrationRuntimeNodeRequest ¶
type UpdateIntegrationRuntimeNodeRequest struct { // The number of concurrent jobs permitted to run on the integration runtime node. Values between 1 and maxConcurrentJobs(inclusive) // are allowed. ConcurrentJobsLimit *int32 }
UpdateIntegrationRuntimeNodeRequest - Update integration runtime node request.
func (UpdateIntegrationRuntimeNodeRequest) MarshalJSON ¶
func (u UpdateIntegrationRuntimeNodeRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type UpdateIntegrationRuntimeNodeRequest.
func (*UpdateIntegrationRuntimeNodeRequest) UnmarshalJSON ¶
func (u *UpdateIntegrationRuntimeNodeRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type UpdateIntegrationRuntimeNodeRequest.
type UpdateIntegrationRuntimeRequest ¶
type UpdateIntegrationRuntimeRequest struct { // Enables or disables the auto-update feature of the self-hosted integration runtime. See https://go.microsoft.com/fwlink/?linkid=854189. AutoUpdate *IntegrationRuntimeAutoUpdate // The time offset (in hours) in the day, e.g., PT03H is 3 hours. The integration runtime auto update will happen on that // time. UpdateDelayOffset *string }
UpdateIntegrationRuntimeRequest - Update integration runtime request.
func (UpdateIntegrationRuntimeRequest) MarshalJSON ¶
func (u UpdateIntegrationRuntimeRequest) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type UpdateIntegrationRuntimeRequest.
func (*UpdateIntegrationRuntimeRequest) UnmarshalJSON ¶
func (u *UpdateIntegrationRuntimeRequest) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type UpdateIntegrationRuntimeRequest.
type UserAccessPolicy ¶
type UserAccessPolicy struct { // The resource path to get access relative to factory. Currently only empty string is supported which corresponds to the // factory resource. AccessResourcePath *string // Expiration time for the token. Maximum duration for the token is eight hours and by default the token will expire in eight // hours. ExpireTime *string // The string with permissions for Data Plane access. Currently only 'r' is supported which grants read only access. Permissions *string // The name of the profile. Currently only the default is supported. The default value is DefaultProfile. ProfileName *string // Start time for the token. If not specified the current time will be used. StartTime *string }
UserAccessPolicy - Get Data Plane read only token request definition.
func (UserAccessPolicy) MarshalJSON ¶
func (u UserAccessPolicy) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type UserAccessPolicy.
func (*UserAccessPolicy) UnmarshalJSON ¶
func (u *UserAccessPolicy) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type UserAccessPolicy.
type UserProperty ¶
type UserProperty struct { // REQUIRED; User property name. Name *string // REQUIRED; User property value. Type: string (or Expression with resultType string). Value any }
UserProperty - User property.
func (UserProperty) MarshalJSON ¶
func (u UserProperty) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type UserProperty.
func (*UserProperty) UnmarshalJSON ¶
func (u *UserProperty) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type UserProperty.
type ValidationActivity ¶
type ValidationActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Validation activity properties. TypeProperties *ValidationActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
ValidationActivity - This activity verifies that an external resource exists.
func (*ValidationActivity) GetActivity ¶
func (v *ValidationActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type ValidationActivity.
func (*ValidationActivity) GetControlActivity ¶
func (v *ValidationActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type ValidationActivity.
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 // 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 any // 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 any // 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 any // 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 any }
ValidationActivityTypeProperties - Validation activity properties.
func (ValidationActivityTypeProperties) MarshalJSON ¶
func (v ValidationActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ValidationActivityTypeProperties.
func (*ValidationActivityTypeProperties) UnmarshalJSON ¶
func (v *ValidationActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ValidationActivityTypeProperties.
type VariableSpecification ¶
type VariableSpecification struct { // REQUIRED; Variable type. Type *VariableType // Default value of variable. DefaultValue any }
VariableSpecification - Definition of a single variable for a Pipeline.
func (VariableSpecification) MarshalJSON ¶
func (v VariableSpecification) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type VariableSpecification.
func (*VariableSpecification) UnmarshalJSON ¶
func (v *VariableSpecification) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type VariableSpecification.
type VariableType ¶
type VariableType string
VariableType - Variable type.
const ( VariableTypeArray VariableType = "Array" VariableTypeBool VariableType = "Bool" VariableTypeString VariableType = "String" )
func PossibleVariableTypeValues ¶
func PossibleVariableTypeValues() []VariableType
PossibleVariableTypeValues returns the possible values for the VariableType const type.
type VerticaDatasetTypeProperties ¶
type VerticaDatasetTypeProperties struct { // The schema name of the Vertica. Type: string (or Expression with resultType string). Schema any // The table name of the Vertica. Type: string (or Expression with resultType string). Table any // This property will be retired. Please consider using schema + table properties instead. TableName any }
VerticaDatasetTypeProperties - Vertica Properties
func (VerticaDatasetTypeProperties) MarshalJSON ¶
func (v VerticaDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type VerticaDatasetTypeProperties.
func (*VerticaDatasetTypeProperties) UnmarshalJSON ¶
func (v *VerticaDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type VerticaDatasetTypeProperties.
type VerticaLinkedService ¶
type VerticaLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Vertica linked service properties. TypeProperties *VerticaLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
VerticaLinkedService - Vertica linked service.
func (*VerticaLinkedService) GetLinkedService ¶
func (v *VerticaLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type VerticaLinkedService.
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 any // Database name for connection. Type: string. Database any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The port for the connection. Type: integer. Port any // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference // Server name for connection. Type: string. Server any // Username for authentication. Type: string. UID any }
VerticaLinkedServiceTypeProperties - Vertica linked service properties.
func (VerticaLinkedServiceTypeProperties) MarshalJSON ¶
func (v VerticaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type VerticaLinkedServiceTypeProperties.
func (*VerticaLinkedServiceTypeProperties) UnmarshalJSON ¶
func (v *VerticaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type VerticaLinkedServiceTypeProperties.
type VerticaSource ¶
type VerticaSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
VerticaSource - A copy activity Vertica source.
func (*VerticaSource) GetCopySource ¶
func (v *VerticaSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type VerticaSource.
func (*VerticaSource) GetTabularSource ¶
func (v *VerticaSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type VerticaSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *VerticaDatasetTypeProperties }
VerticaTableDataset - Vertica dataset.
func (*VerticaTableDataset) GetDataset ¶
func (v *VerticaTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type VerticaTableDataset.
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 WaitActivity ¶
type WaitActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Wait activity properties. TypeProperties *WaitActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
WaitActivity - This activity suspends pipeline execution for the specified interval.
func (*WaitActivity) GetActivity ¶
func (w *WaitActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type WaitActivity.
func (*WaitActivity) GetControlActivity ¶
func (w *WaitActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type WaitActivity.
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. Type: integer (or Expression with resultType integer). WaitTimeInSeconds any }
WaitActivityTypeProperties - Wait activity properties.
func (WaitActivityTypeProperties) MarshalJSON ¶
func (w WaitActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WaitActivityTypeProperties.
func (*WaitActivityTypeProperties) UnmarshalJSON ¶
func (w *WaitActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WaitActivityTypeProperties.
type WarehouseLinkedService ¶
type WarehouseLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Microsoft Fabric Warehouse linked service properties. TypeProperties *WarehouseLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
WarehouseLinkedService - Microsoft Fabric Warehouse linked service.
func (*WarehouseLinkedService) GetLinkedService ¶
func (w *WarehouseLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type WarehouseLinkedService.
func (WarehouseLinkedService) MarshalJSON ¶
func (w WarehouseLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WarehouseLinkedService.
func (*WarehouseLinkedService) UnmarshalJSON ¶
func (w *WarehouseLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WarehouseLinkedService.
type WarehouseLinkedServiceTypeProperties ¶
type WarehouseLinkedServiceTypeProperties struct { // REQUIRED; The ID of Microsoft Fabric Warehouse artifact. Type: string (or Expression with resultType string). ArtifactID any // REQUIRED; The endpoint of Microsoft Fabric Warehouse server. Type: string (or Expression with resultType string). Endpoint any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // 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 // 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 any // The ID of the application used to authenticate against Microsoft Fabric Warehouse. Type: string (or Expression with resultType // string). ServicePrincipalID any // The Key of the application used to authenticate against Microsoft Fabric Warehouse. ServicePrincipalKey SecretBaseClassification // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). Tenant any // The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string). WorkspaceID any }
WarehouseLinkedServiceTypeProperties - Microsoft Fabric Warehouse linked service properties.
func (WarehouseLinkedServiceTypeProperties) MarshalJSON ¶
func (w WarehouseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WarehouseLinkedServiceTypeProperties.
func (*WarehouseLinkedServiceTypeProperties) UnmarshalJSON ¶
func (w *WarehouseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WarehouseLinkedServiceTypeProperties.
type WarehouseSink ¶
type WarehouseSink struct { // REQUIRED; Copy sink type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Indicates to use Copy Command to copy data into SQL Data Warehouse. Type: boolean (or Expression with resultType boolean). AllowCopyCommand any // Specifies Copy Command related settings when allowCopyCommand is true. CopyCommandSettings *DWCopyCommandSettings // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // SQL pre-copy script. Type: string (or Expression with resultType string). PreCopyScript any // Sink retry count. Type: integer (or Expression with resultType integer). SinkRetryCount any // 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 any // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). TableOption any // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. WriteBatchSize any // 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 any // Write behavior when copying data into azure Microsoft Fabric Data Warehouse. Type: DWWriteBehaviorEnum (or Expression with // resultType DWWriteBehaviorEnum) WriteBehavior any }
WarehouseSink - A copy activity Microsoft Fabric Warehouse sink.
func (*WarehouseSink) GetCopySink ¶
func (w *WarehouseSink) GetCopySink() *CopySink
GetCopySink implements the CopySinkClassification interface for type WarehouseSink.
func (WarehouseSink) MarshalJSON ¶
func (w WarehouseSink) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WarehouseSink.
func (*WarehouseSink) UnmarshalJSON ¶
func (w *WarehouseSink) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WarehouseSink.
type WarehouseSource ¶
type WarehouseSource struct { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Specifies the transaction locking behavior for the Microsoft Fabric Warehouse source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. // The default value is // ReadCommitted. Type: string (or Expression with resultType string). IsolationLevel any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". PartitionOption any // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Microsoft Fabric Warehouse reader query. Type: string (or Expression with resultType string). SQLReaderQuery any // Name of the stored procedure for a Microsoft Fabric Warehouse source. This cannot be used at the same time as SqlReaderQuery. // Type: string (or Expression with resultType string). SQLReaderStoredProcedureName any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". Type: object // (or Expression with resultType object), itemType: StoredProcedureParameter. StoredProcedureParameters any }
WarehouseSource - A copy activity Microsoft Fabric Warehouse source.
func (*WarehouseSource) GetCopySource ¶
func (w *WarehouseSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type WarehouseSource.
func (*WarehouseSource) GetTabularSource ¶
func (w *WarehouseSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type WarehouseSource.
func (WarehouseSource) MarshalJSON ¶
func (w WarehouseSource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WarehouseSource.
func (*WarehouseSource) UnmarshalJSON ¶
func (w *WarehouseSource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WarehouseSource.
type WarehouseTableDataset ¶
type WarehouseTableDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Microsoft Fabric Warehouse dataset properties. TypeProperties *WarehouseTableDatasetTypeProperties }
WarehouseTableDataset - Microsoft Fabric Warehouse dataset.
func (*WarehouseTableDataset) GetDataset ¶
func (w *WarehouseTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type WarehouseTableDataset.
func (WarehouseTableDataset) MarshalJSON ¶
func (w WarehouseTableDataset) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WarehouseTableDataset.
func (*WarehouseTableDataset) UnmarshalJSON ¶
func (w *WarehouseTableDataset) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WarehouseTableDataset.
type WarehouseTableDatasetTypeProperties ¶
type WarehouseTableDatasetTypeProperties struct { // The schema name of the Microsoft Fabric Warehouse. Type: string (or Expression with resultType string). Schema any // The table name of the Microsoft Fabric Warehouse. Type: string (or Expression with resultType string). Table any }
WarehouseTableDatasetTypeProperties - Microsoft Fabric Warehouse dataset properties.
func (WarehouseTableDatasetTypeProperties) MarshalJSON ¶
func (w WarehouseTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WarehouseTableDatasetTypeProperties.
func (*WarehouseTableDatasetTypeProperties) UnmarshalJSON ¶
func (w *WarehouseTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WarehouseTableDatasetTypeProperties.
type WebActivity ¶
type WebActivity struct { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; Web activity properties. TypeProperties *WebActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Linked service reference. LinkedServiceName *LinkedServiceReference // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *ActivityPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
WebActivity - Web activity.
func (*WebActivity) GetActivity ¶
func (w *WebActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type WebActivity.
func (*WebActivity) GetExecutionActivity ¶
func (w *WebActivity) GetExecutionActivity() *ExecutionActivity
GetExecutionActivity implements the ExecutionActivityClassification interface for type WebActivity.
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 { // The credential reference containing authentication information. Credential *CredentialReference // Password for the PFX file or basic authentication / Secret when used for ServicePrincipal Password SecretBaseClassification // Base64-encoded contents of a PFX file or Certificate when used for ServicePrincipal Pfx SecretBaseClassification // Resource for which Azure Auth token will be requested when using MSI Authentication. Type: string (or Expression with resultType // string). Resource any // Web activity authentication (Basic/ClientCertificate/MSI/ServicePrincipal) Type *string // TenantId for which Azure Auth token will be requested when using ServicePrincipal Authentication. Type: string (or Expression // with resultType string). UserTenant any // Web activity authentication user name for basic authentication or ClientID when used for ServicePrincipal. Type: string // (or Expression with resultType string). Username any }
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.
type WebActivityTypeProperties ¶
type WebActivityTypeProperties struct { // REQUIRED; Rest API method for target endpoint. Method *WebActivityMethod // REQUIRED; Web activity target endpoint and path. Type: string (or Expression with resultType string). URL any // Authentication method used for calling the endpoint. Authentication *WebActivityAuthentication // 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 any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // List of datasets passed to web endpoint. Datasets []*DatasetReference // When set to true, Certificate validation will be disabled. DisableCertValidation *bool // Timeout for the HTTP request to get a response. Format is in TimeSpan (hh:mm:ss). This value is the timeout to get a response, // not the activity timeout. The default value is 00:01:00 (1 minute). The // range is from 1 to 10 minutes HTTPRequestTimeout any // 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 map[string]any // List of linked services passed to web endpoint. LinkedServices []*LinkedServiceReference // Option to disable invoking HTTP GET on location given in response header of a HTTP 202 Response. If set true, it stops // invoking HTTP GET on http location given in response header. If set false then // continues to invoke HTTP GET call on location given in http response headers. TurnOffAsync *bool }
WebActivityTypeProperties - Web activity type properties.
func (WebActivityTypeProperties) MarshalJSON ¶
func (w WebActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebActivityTypeProperties.
func (*WebActivityTypeProperties) UnmarshalJSON ¶
func (w *WebActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebActivityTypeProperties.
type WebAnonymousAuthentication ¶
type WebAnonymousAuthentication struct { // REQUIRED; Type of authentication used to connect to the web table source. AuthenticationType *WebAuthenticationType // REQUIRED; The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType // string). URL any }
WebAnonymousAuthentication - A WebLinkedService that uses anonymous authentication to communicate with an HTTP endpoint.
func (*WebAnonymousAuthentication) GetWebLinkedServiceTypeProperties ¶
func (w *WebAnonymousAuthentication) GetWebLinkedServiceTypeProperties() *WebLinkedServiceTypeProperties
GetWebLinkedServiceTypeProperties implements the WebLinkedServiceTypePropertiesClassification interface for type WebAnonymousAuthentication.
func (WebAnonymousAuthentication) MarshalJSON ¶
func (w WebAnonymousAuthentication) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebAnonymousAuthentication.
func (*WebAnonymousAuthentication) UnmarshalJSON ¶
func (w *WebAnonymousAuthentication) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller 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.
type WebBasicAuthentication ¶
type WebBasicAuthentication struct { // REQUIRED; Type of authentication used to connect to the web table source. AuthenticationType *WebAuthenticationType // REQUIRED; The password for Basic authentication. Password SecretBaseClassification // REQUIRED; The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType // string). URL any // REQUIRED; User name for Basic authentication. Type: string (or Expression with resultType string). Username any }
WebBasicAuthentication - A WebLinkedService that uses basic authentication to communicate with an HTTP endpoint.
func (*WebBasicAuthentication) GetWebLinkedServiceTypeProperties ¶
func (w *WebBasicAuthentication) GetWebLinkedServiceTypeProperties() *WebLinkedServiceTypeProperties
GetWebLinkedServiceTypeProperties implements the WebLinkedServiceTypePropertiesClassification interface for type WebBasicAuthentication.
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 { // REQUIRED; Type of authentication used to connect to the web table source. AuthenticationType *WebAuthenticationType // REQUIRED; Password for the PFX file. Password SecretBaseClassification // REQUIRED; Base64-encoded contents of a PFX file. Pfx SecretBaseClassification // REQUIRED; The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType // string). URL any }
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) GetWebLinkedServiceTypeProperties ¶
func (w *WebClientCertificateAuthentication) GetWebLinkedServiceTypeProperties() *WebLinkedServiceTypeProperties
GetWebLinkedServiceTypeProperties implements the WebLinkedServiceTypePropertiesClassification interface for type WebClientCertificateAuthentication.
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 { // REQUIRED; Activity name. Name *string // REQUIRED; Type of activity. Type *string // REQUIRED; WebHook activity properties. TypeProperties *WebHookActivityTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency // Activity description. Description *string // Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when // the activity is inactive, the status will be Succeeded by default. OnInactiveMarkAs *ActivityOnInactiveMarkAs // Activity policy. Policy *SecureInputOutputPolicy // Activity state. This is an optional property and if not provided, the state will be Active by default. State *ActivityState // Activity user properties. UserProperties []*UserProperty }
WebHookActivity - WebHook activity.
func (*WebHookActivity) GetActivity ¶
func (w *WebHookActivity) GetActivity() *Activity
GetActivity implements the ActivityClassification interface for type WebHookActivity.
func (*WebHookActivity) GetControlActivity ¶
func (w *WebHookActivity) GetControlActivity() *ControlActivity
GetControlActivity implements the ControlActivityClassification interface for type WebHookActivity.
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.
type WebHookActivityTypeProperties ¶
type WebHookActivityTypeProperties struct { // REQUIRED; Rest API method for target endpoint. Method *WebHookActivityMethod // REQUIRED; WebHook activity target endpoint and path. Type: string (or Expression with resultType string). URL any // Authentication method used for calling the endpoint. Authentication *WebActivityAuthentication // 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 any // 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 map[string]any // 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 any // 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 }
WebHookActivityTypeProperties - WebHook activity type properties.
func (WebHookActivityTypeProperties) MarshalJSON ¶
func (w WebHookActivityTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebHookActivityTypeProperties.
func (*WebHookActivityTypeProperties) UnmarshalJSON ¶
func (w *WebHookActivityTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebHookActivityTypeProperties.
type WebLinkedService ¶
type WebLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Web linked service properties. TypeProperties WebLinkedServiceTypePropertiesClassification // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
WebLinkedService - Web linked service.
func (*WebLinkedService) GetLinkedService ¶
func (w *WebLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type WebLinkedService.
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 // REQUIRED; The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType // string). URL any }
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) MarshalJSON ¶
func (w WebLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller 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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
WebSource - A copy activity source for web page table.
func (*WebSource) GetCopySource ¶
func (w *WebSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type WebSource.
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // REQUIRED; Web table dataset properties. TypeProperties *WebTableDatasetTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any }
WebTableDataset - The dataset points to a HTML table in the web page.
func (*WebTableDataset) GetDataset ¶
func (w *WebTableDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type WebTableDataset.
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 any // The relative URL to the web page from the linked service URL. Type: string (or Expression with resultType string). Path any }
WebTableDatasetTypeProperties - Web table dataset properties.
func (WebTableDatasetTypeProperties) MarshalJSON ¶
func (w WebTableDatasetTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WebTableDatasetTypeProperties.
func (*WebTableDatasetTypeProperties) UnmarshalJSON ¶
func (w *WebTableDatasetTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WebTableDatasetTypeProperties.
type WranglingDataFlow ¶
type WranglingDataFlow struct { // REQUIRED; Type of data flow. Type *string // List of tags that can be used for describing the data flow. Annotations []any // The description of the data flow. Description *string // The folder that this data flow is in. If not specified, Data flow will appear at the root level. Folder *DataFlowFolder // PowerQuery data flow type properties. TypeProperties *PowerQueryTypeProperties }
WranglingDataFlow - Power Query data flow.
func (*WranglingDataFlow) GetDataFlow ¶
func (w *WranglingDataFlow) GetDataFlow() *DataFlow
GetDataFlow implements the DataFlowClassification interface for type WranglingDataFlow.
func (WranglingDataFlow) MarshalJSON ¶
func (w WranglingDataFlow) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type WranglingDataFlow.
func (*WranglingDataFlow) UnmarshalJSON ¶
func (w *WranglingDataFlow) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type WranglingDataFlow.
type XMLDataset ¶
type XMLDataset struct { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Xml dataset properties. TypeProperties *XMLDatasetTypeProperties }
XMLDataset - Xml dataset.
func (*XMLDataset) GetDataset ¶
func (x *XMLDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type XMLDataset.
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 // The data compression method used for the json dataset. Compression *DatasetCompression // 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 any // The null value string. Type: string (or Expression with resultType string). NullValue any }
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 { // REQUIRED; The read setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification // Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean). DetectDataType any // 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 any // Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean). Namespaces any // 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 any }
XMLReadSettings - Xml read settings.
func (*XMLReadSettings) GetFormatReadSettings ¶
func (x *XMLReadSettings) GetFormatReadSettings() *FormatReadSettings
GetFormatReadSettings implements the FormatReadSettingsClassification interface for type XMLReadSettings.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // Xml format settings. FormatSettings *XMLReadSettings // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any // Xml store settings. StoreSettings StoreReadSettingsClassification }
XMLSource - A copy activity Xml source.
func (*XMLSource) GetCopySource ¶
func (x *XMLSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type XMLSource.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Xero Service linked service properties. TypeProperties *XeroLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
XeroLinkedService - Xero Service linked service.
func (*XeroLinkedService) GetLinkedService ¶
func (x *XeroLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type XeroLinkedService.
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 { // Properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties any // The consumer key associated with the Xero application. ConsumerKey SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The endpoint of the Xero server. (i.e. api.xero.com) Host any // 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 // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
XeroObjectDataset - Xero Service dataset.
func (*XeroObjectDataset) GetDataset ¶
func (x *XeroObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type XeroObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
XeroSource - A copy activity Xero Service source.
func (*XeroSource) GetCopySource ¶
func (x *XeroSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type XeroSource.
func (*XeroSource) GetTabularSource ¶
func (x *XeroSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type XeroSource.
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 ZendeskAuthenticationType ¶
type ZendeskAuthenticationType string
ZendeskAuthenticationType - The authentication type to use.
const ( ZendeskAuthenticationTypeBasic ZendeskAuthenticationType = "Basic" ZendeskAuthenticationTypeToken ZendeskAuthenticationType = "Token" )
func PossibleZendeskAuthenticationTypeValues ¶
func PossibleZendeskAuthenticationTypeValues() []ZendeskAuthenticationType
PossibleZendeskAuthenticationTypeValues returns the possible values for the ZendeskAuthenticationType const type.
type ZendeskLinkedService ¶
type ZendeskLinkedService struct { // REQUIRED; Type of linked service. Type *string // REQUIRED; Zendesk linked service properties. TypeProperties *ZendeskLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ZendeskLinkedService - Linked service for Zendesk.
func (*ZendeskLinkedService) GetLinkedService ¶
func (z *ZendeskLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ZendeskLinkedService.
func (ZendeskLinkedService) MarshalJSON ¶
func (z ZendeskLinkedService) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ZendeskLinkedService.
func (*ZendeskLinkedService) UnmarshalJSON ¶
func (z *ZendeskLinkedService) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ZendeskLinkedService.
type ZendeskLinkedServiceTypeProperties ¶
type ZendeskLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to use. AuthenticationType *ZendeskAuthenticationType // REQUIRED; The url to connect Zendesk source. Type: string (or Expression with resultType string). URL any // The api token for the Zendesk source. APIToken SecretBaseClassification // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The password of the Zendesk source. Password SecretBaseClassification // The username of the Zendesk source. Type: string (or Expression with resultType string). UserName any }
ZendeskLinkedServiceTypeProperties - Zendesk linked service type properties.
func (ZendeskLinkedServiceTypeProperties) MarshalJSON ¶
func (z ZendeskLinkedServiceTypeProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ZendeskLinkedServiceTypeProperties.
func (*ZendeskLinkedServiceTypeProperties) UnmarshalJSON ¶
func (z *ZendeskLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ZendeskLinkedServiceTypeProperties.
type ZipDeflateReadSettings ¶
type ZipDeflateReadSettings struct { // REQUIRED; The Compression setting type. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // Preserve the zip file name as folder path. Type: boolean (or Expression with resultType boolean). PreserveZipFileNameAsFolder any }
ZipDeflateReadSettings - The ZipDeflate compression read settings.
func (*ZipDeflateReadSettings) GetCompressionReadSettings ¶
func (z *ZipDeflateReadSettings) GetCompressionReadSettings() *CompressionReadSettings
GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type ZipDeflateReadSettings.
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 { // REQUIRED; Type of linked service. Type *string // REQUIRED; Zoho server linked service properties. TypeProperties *ZohoLinkedServiceTypeProperties // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. Annotations []any // The integration runtime reference. ConnectVia *IntegrationRuntimeReference // Linked service description. Description *string // Parameters for linked service. Parameters map[string]*ParameterSpecification // Version of the linked service. Version *string }
ZohoLinkedService - Zoho server linked service.
func (*ZohoLinkedService) GetLinkedService ¶
func (z *ZohoLinkedService) GetLinkedService() *LinkedService
GetLinkedService implements the LinkedServiceClassification interface for type ZohoLinkedService.
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 { // The access token for Zoho authentication. AccessToken SecretBaseClassification // Properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object. ConnectionProperties any // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string. EncryptedCredential *string // The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private) Endpoint any // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. UseEncryptedEndpoints any // 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 any // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. UsePeerVerification any }
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 { // REQUIRED; Linked service reference. LinkedServiceName *LinkedServiceReference // REQUIRED; Type of dataset. Type *string // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. Annotations []any // Dataset description. Description *string // The folder that this Dataset is in. If not specified, Dataset will appear at the root level. Folder *DatasetFolder // Parameters for dataset. Parameters map[string]*ParameterSpecification // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. Schema any // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure any // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties }
ZohoObjectDataset - Zoho server dataset.
func (*ZohoObjectDataset) GetDataset ¶
func (z *ZohoObjectDataset) GetDataset() *Dataset
GetDataset implements the DatasetClassification interface for type ZohoObjectDataset.
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 { // REQUIRED; Copy source type. Type *string // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). AdditionalColumns any // OPTIONAL; Contains additional key/value pairs not defined in the schema. AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). DisableMetricsCollection any // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). MaxConcurrentConnections any // A query to retrieve data from source. Type: string (or Expression with resultType string). Query any // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). QueryTimeout any // Source retry count. Type: integer (or Expression with resultType integer). SourceRetryCount any // 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 any }
ZohoSource - A copy activity Zoho server source.
func (*ZohoSource) GetCopySource ¶
func (z *ZohoSource) GetCopySource() *CopySource
GetCopySource implements the CopySourceClassification interface for type ZohoSource.
func (*ZohoSource) GetTabularSource ¶
func (z *ZohoSource) GetTabularSource() *TabularSource
GetTabularSource implements the TabularSourceClassification interface for type ZohoSource.
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 ¶
- activityruns_client.go
- build.go
- changedatacapture_client.go
- client_factory.go
- constants.go
- credentialoperations_client.go
- dataflowdebugsession_client.go
- dataflows_client.go
- datasets_client.go
- exposurecontrol_client.go
- factories_client.go
- globalparameters_client.go
- integrationruntimenodes_client.go
- integrationruntimeobjectmetadata_client.go
- integrationruntimes_client.go
- interfaces.go
- linkedservices_client.go
- managedprivateendpoints_client.go
- managedvirtualnetworks_client.go
- models.go
- models_serde.go
- operations_client.go
- options.go
- pipelineruns_client.go
- pipelines_client.go
- polymorphic_helpers.go
- privateendpointconnection_client.go
- privateendpointconnections_client.go
- privatelinkresources_client.go
- responses.go
- time_rfc3339.go
- triggerruns_client.go
- triggers_client.go