diff --git a/profiles/latest/datafactory/mgmt/datafactory/datafactoryapi/models.go b/profiles/latest/datafactory/mgmt/datafactory/datafactoryapi/models.go index 5acbe29407ea..2a039a860394 100644 --- a/profiles/latest/datafactory/mgmt/datafactory/datafactoryapi/models.go +++ b/profiles/latest/datafactory/mgmt/datafactory/datafactoryapi/models.go @@ -23,6 +23,7 @@ import original "github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/201 type ActivityRunsClientAPI = original.ActivityRunsClientAPI type DatasetsClientAPI = original.DatasetsClientAPI +type ExposureControlClientAPI = original.ExposureControlClientAPI type FactoriesClientAPI = original.FactoriesClientAPI type IntegrationRuntimeNodesClientAPI = original.IntegrationRuntimeNodesClientAPI type IntegrationRuntimeObjectMetadataClientAPI = original.IntegrationRuntimeObjectMetadataClientAPI diff --git a/profiles/latest/datafactory/mgmt/datafactory/models.go b/profiles/latest/datafactory/mgmt/datafactory/models.go index e23c589c0540..b5eb706d3fe8 100644 --- a/profiles/latest/datafactory/mgmt/datafactory/models.go +++ b/profiles/latest/datafactory/mgmt/datafactory/models.go @@ -572,9 +572,9 @@ const ( TypeSetVariable TypeBasicActivity = original.TypeSetVariable TypeSQLServerStoredProcedure TypeBasicActivity = original.TypeSQLServerStoredProcedure TypeUntil TypeBasicActivity = original.TypeUntil + TypeValidation TypeBasicActivity = original.TypeValidation TypeWait TypeBasicActivity = original.TypeWait TypeWebActivity TypeBasicActivity = original.TypeWebActivity - TypeWebHook TypeBasicActivity = original.TypeWebHook ) type TypeBasicCopySink = original.TypeBasicCopySink @@ -886,12 +886,6 @@ const ( PUT WebActivityMethod = original.PUT ) -type WebHookActivityMethod = original.WebHookActivityMethod - -const ( - WebHookActivityMethodPOST WebHookActivityMethod = original.WebHookActivityMethodPOST -) - type AccessPolicyResponse = original.AccessPolicyResponse type Activity = original.Activity type ActivityDependency = original.ActivityDependency @@ -1078,6 +1072,9 @@ type ExecutePipelineActivityTypeProperties = original.ExecutePipelineActivityTyp type ExecuteSSISPackageActivity = original.ExecuteSSISPackageActivity type ExecuteSSISPackageActivityTypeProperties = original.ExecuteSSISPackageActivityTypeProperties type ExecutionActivity = original.ExecutionActivity +type ExposureControlClient = original.ExposureControlClient +type ExposureControlRequest = original.ExposureControlRequest +type ExposureControlResponse = original.ExposureControlResponse type Expression = original.Expression type FactoriesClient = original.FactoriesClient type Factory = original.Factory @@ -1330,6 +1327,7 @@ type SQLServerTableDataset = original.SQLServerTableDataset type SQLServerTableDatasetTypeProperties = original.SQLServerTableDatasetTypeProperties type SQLSink = original.SQLSink type SQLSource = original.SQLSource +type SSISExecutionCredential = original.SSISExecutionCredential type SSISExecutionParameter = original.SSISExecutionParameter type SSISPackageLocation = original.SSISPackageLocation type SSISPropertyOverride = original.SSISPropertyOverride @@ -1425,6 +1423,8 @@ type UpdateIntegrationRuntimeNodeRequest = original.UpdateIntegrationRuntimeNode type UpdateIntegrationRuntimeRequest = original.UpdateIntegrationRuntimeRequest type UserAccessPolicy = original.UserAccessPolicy type UserProperty = original.UserProperty +type ValidationActivity = original.ValidationActivity +type ValidationActivityTypeProperties = original.ValidationActivityTypeProperties type VariableSpecification = original.VariableSpecification type VerticaLinkedService = original.VerticaLinkedService type VerticaLinkedServiceTypeProperties = original.VerticaLinkedServiceTypeProperties @@ -1438,8 +1438,6 @@ type WebActivityTypeProperties = original.WebActivityTypeProperties type WebAnonymousAuthentication = original.WebAnonymousAuthentication type WebBasicAuthentication = original.WebBasicAuthentication type WebClientCertificateAuthentication = original.WebClientCertificateAuthentication -type WebHookActivity = original.WebHookActivity -type WebHookActivityTypeProperties = original.WebHookActivityTypeProperties type WebLinkedService = original.WebLinkedService type WebLinkedServiceTypeProperties = original.WebLinkedServiceTypeProperties type WebSource = original.WebSource @@ -1475,6 +1473,12 @@ func NewDatasetsClient(subscriptionID string) DatasetsClient { func NewDatasetsClientWithBaseURI(baseURI string, subscriptionID string) DatasetsClient { return original.NewDatasetsClientWithBaseURI(baseURI, subscriptionID) } +func NewExposureControlClient(subscriptionID string) ExposureControlClient { + return original.NewExposureControlClient(subscriptionID) +} +func NewExposureControlClientWithBaseURI(baseURI string, subscriptionID string) ExposureControlClient { + return original.NewExposureControlClientWithBaseURI(baseURI, subscriptionID) +} func NewFactoriesClient(subscriptionID string) FactoriesClient { return original.NewFactoriesClient(subscriptionID) } @@ -1814,9 +1818,6 @@ func PossibleVariableTypeValues() []VariableType { func PossibleWebActivityMethodValues() []WebActivityMethod { return original.PossibleWebActivityMethodValues() } -func PossibleWebHookActivityMethodValues() []WebHookActivityMethod { - return original.PossibleWebHookActivityMethodValues() -} func UserAgent() string { return original.UserAgent() + " profiles/latest" } diff --git a/profiles/preview/datafactory/mgmt/datafactory/datafactoryapi/models.go b/profiles/preview/datafactory/mgmt/datafactory/datafactoryapi/models.go index 5acbe29407ea..2a039a860394 100644 --- a/profiles/preview/datafactory/mgmt/datafactory/datafactoryapi/models.go +++ b/profiles/preview/datafactory/mgmt/datafactory/datafactoryapi/models.go @@ -23,6 +23,7 @@ import original "github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/201 type ActivityRunsClientAPI = original.ActivityRunsClientAPI type DatasetsClientAPI = original.DatasetsClientAPI +type ExposureControlClientAPI = original.ExposureControlClientAPI type FactoriesClientAPI = original.FactoriesClientAPI type IntegrationRuntimeNodesClientAPI = original.IntegrationRuntimeNodesClientAPI type IntegrationRuntimeObjectMetadataClientAPI = original.IntegrationRuntimeObjectMetadataClientAPI diff --git a/profiles/preview/datafactory/mgmt/datafactory/models.go b/profiles/preview/datafactory/mgmt/datafactory/models.go index 7d35fa47a81b..675793e2c01e 100644 --- a/profiles/preview/datafactory/mgmt/datafactory/models.go +++ b/profiles/preview/datafactory/mgmt/datafactory/models.go @@ -572,9 +572,9 @@ const ( TypeSetVariable TypeBasicActivity = original.TypeSetVariable TypeSQLServerStoredProcedure TypeBasicActivity = original.TypeSQLServerStoredProcedure TypeUntil TypeBasicActivity = original.TypeUntil + TypeValidation TypeBasicActivity = original.TypeValidation TypeWait TypeBasicActivity = original.TypeWait TypeWebActivity TypeBasicActivity = original.TypeWebActivity - TypeWebHook TypeBasicActivity = original.TypeWebHook ) type TypeBasicCopySink = original.TypeBasicCopySink @@ -886,12 +886,6 @@ const ( PUT WebActivityMethod = original.PUT ) -type WebHookActivityMethod = original.WebHookActivityMethod - -const ( - WebHookActivityMethodPOST WebHookActivityMethod = original.WebHookActivityMethodPOST -) - type AccessPolicyResponse = original.AccessPolicyResponse type Activity = original.Activity type ActivityDependency = original.ActivityDependency @@ -1078,6 +1072,9 @@ type ExecutePipelineActivityTypeProperties = original.ExecutePipelineActivityTyp type ExecuteSSISPackageActivity = original.ExecuteSSISPackageActivity type ExecuteSSISPackageActivityTypeProperties = original.ExecuteSSISPackageActivityTypeProperties type ExecutionActivity = original.ExecutionActivity +type ExposureControlClient = original.ExposureControlClient +type ExposureControlRequest = original.ExposureControlRequest +type ExposureControlResponse = original.ExposureControlResponse type Expression = original.Expression type FactoriesClient = original.FactoriesClient type Factory = original.Factory @@ -1330,6 +1327,7 @@ type SQLServerTableDataset = original.SQLServerTableDataset type SQLServerTableDatasetTypeProperties = original.SQLServerTableDatasetTypeProperties type SQLSink = original.SQLSink type SQLSource = original.SQLSource +type SSISExecutionCredential = original.SSISExecutionCredential type SSISExecutionParameter = original.SSISExecutionParameter type SSISPackageLocation = original.SSISPackageLocation type SSISPropertyOverride = original.SSISPropertyOverride @@ -1425,6 +1423,8 @@ type UpdateIntegrationRuntimeNodeRequest = original.UpdateIntegrationRuntimeNode type UpdateIntegrationRuntimeRequest = original.UpdateIntegrationRuntimeRequest type UserAccessPolicy = original.UserAccessPolicy type UserProperty = original.UserProperty +type ValidationActivity = original.ValidationActivity +type ValidationActivityTypeProperties = original.ValidationActivityTypeProperties type VariableSpecification = original.VariableSpecification type VerticaLinkedService = original.VerticaLinkedService type VerticaLinkedServiceTypeProperties = original.VerticaLinkedServiceTypeProperties @@ -1438,8 +1438,6 @@ type WebActivityTypeProperties = original.WebActivityTypeProperties type WebAnonymousAuthentication = original.WebAnonymousAuthentication type WebBasicAuthentication = original.WebBasicAuthentication type WebClientCertificateAuthentication = original.WebClientCertificateAuthentication -type WebHookActivity = original.WebHookActivity -type WebHookActivityTypeProperties = original.WebHookActivityTypeProperties type WebLinkedService = original.WebLinkedService type WebLinkedServiceTypeProperties = original.WebLinkedServiceTypeProperties type WebSource = original.WebSource @@ -1475,6 +1473,12 @@ func NewDatasetsClient(subscriptionID string) DatasetsClient { func NewDatasetsClientWithBaseURI(baseURI string, subscriptionID string) DatasetsClient { return original.NewDatasetsClientWithBaseURI(baseURI, subscriptionID) } +func NewExposureControlClient(subscriptionID string) ExposureControlClient { + return original.NewExposureControlClient(subscriptionID) +} +func NewExposureControlClientWithBaseURI(baseURI string, subscriptionID string) ExposureControlClient { + return original.NewExposureControlClientWithBaseURI(baseURI, subscriptionID) +} func NewFactoriesClient(subscriptionID string) FactoriesClient { return original.NewFactoriesClient(subscriptionID) } @@ -1814,9 +1818,6 @@ func PossibleVariableTypeValues() []VariableType { func PossibleWebActivityMethodValues() []WebActivityMethod { return original.PossibleWebActivityMethodValues() } -func PossibleWebHookActivityMethodValues() []WebHookActivityMethod { - return original.PossibleWebHookActivityMethodValues() -} func UserAgent() string { return original.UserAgent() + " profiles/preview" } diff --git a/profiles/preview/preview/datafactory/mgmt/datafactory/models.go b/profiles/preview/preview/datafactory/mgmt/datafactory/models.go index 3f55e7d7cef6..58865f176a8b 100644 --- a/profiles/preview/preview/datafactory/mgmt/datafactory/models.go +++ b/profiles/preview/preview/datafactory/mgmt/datafactory/models.go @@ -382,13 +382,6 @@ const ( Year RecurrenceFrequency = original.Year ) -type SSISExecutionRuntime = original.SSISExecutionRuntime - -const ( - X64 SSISExecutionRuntime = original.X64 - X86 SSISExecutionRuntime = original.X86 -) - type SalesforceSinkWriteBehavior = original.SalesforceSinkWriteBehavior const ( @@ -1226,6 +1219,7 @@ type SQLServerTableDataset = original.SQLServerTableDataset type SQLServerTableDatasetTypeProperties = original.SQLServerTableDatasetTypeProperties type SQLSink = original.SQLSink type SQLSource = original.SQLSource +type SSISExecutionCredential = original.SSISExecutionCredential type SSISExecutionParameter = original.SSISExecutionParameter type SSISPackageLocation = original.SSISPackageLocation type SSISPropertyOverride = original.SSISPropertyOverride @@ -1575,9 +1569,6 @@ func PossiblePrestoAuthenticationTypeValues() []PrestoAuthenticationType { func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency { return original.PossibleRecurrenceFrequencyValues() } -func PossibleSSISExecutionRuntimeValues() []SSISExecutionRuntime { - return original.PossibleSSISExecutionRuntimeValues() -} func PossibleSalesforceSinkWriteBehaviorValues() []SalesforceSinkWriteBehavior { return original.PossibleSalesforceSinkWriteBehaviorValues() } diff --git a/services/datafactory/mgmt/2018-06-01/datafactory/datafactoryapi/interfaces.go b/services/datafactory/mgmt/2018-06-01/datafactory/datafactoryapi/interfaces.go index d6851cceba2c..c0ae945d7edf 100644 --- a/services/datafactory/mgmt/2018-06-01/datafactory/datafactoryapi/interfaces.go +++ b/services/datafactory/mgmt/2018-06-01/datafactory/datafactoryapi/interfaces.go @@ -45,6 +45,13 @@ type FactoriesClientAPI interface { var _ FactoriesClientAPI = (*datafactory.FactoriesClient)(nil) +// ExposureControlClientAPI contains the set of methods on the ExposureControlClient type. +type ExposureControlClientAPI interface { + GetFeatureValue(ctx context.Context, locationID string, exposureControlRequest datafactory.ExposureControlRequest) (result datafactory.ExposureControlResponse, err error) +} + +var _ ExposureControlClientAPI = (*datafactory.ExposureControlClient)(nil) + // IntegrationRuntimesClientAPI contains the set of methods on the IntegrationRuntimesClient type. type IntegrationRuntimesClientAPI interface { CreateLinkedIntegrationRuntime(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, createLinkedIntegrationRuntimeRequest datafactory.CreateLinkedIntegrationRuntimeRequest) (result datafactory.IntegrationRuntimeStatusResponse, err error) diff --git a/services/datafactory/mgmt/2018-06-01/datafactory/exposurecontrol.go b/services/datafactory/mgmt/2018-06-01/datafactory/exposurecontrol.go new file mode 100644 index 000000000000..3b289fb4a5ad --- /dev/null +++ b/services/datafactory/mgmt/2018-06-01/datafactory/exposurecontrol.go @@ -0,0 +1,120 @@ +package datafactory + +// Copyright (c) Microsoft and contributors. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// +// See the License for the specific language governing permissions and +// limitations under the License. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import ( + "context" + "github.com/Azure/go-autorest/autorest" + "github.com/Azure/go-autorest/autorest/azure" + "github.com/Azure/go-autorest/tracing" + "net/http" +) + +// ExposureControlClient is the the Azure Data Factory V2 management API provides a RESTful set of web services that +// interact with Azure Data Factory V2 services. +type ExposureControlClient struct { + BaseClient +} + +// NewExposureControlClient creates an instance of the ExposureControlClient client. +func NewExposureControlClient(subscriptionID string) ExposureControlClient { + return NewExposureControlClientWithBaseURI(DefaultBaseURI, subscriptionID) +} + +// NewExposureControlClientWithBaseURI creates an instance of the ExposureControlClient client. +func NewExposureControlClientWithBaseURI(baseURI string, subscriptionID string) ExposureControlClient { + return ExposureControlClient{NewWithBaseURI(baseURI, subscriptionID)} +} + +// GetFeatureValue get exposure control feature for specific location. +// Parameters: +// locationID - the location identifier. +// exposureControlRequest - the exposure control request. +func (client ExposureControlClient) GetFeatureValue(ctx context.Context, locationID string, exposureControlRequest ExposureControlRequest) (result ExposureControlResponse, err error) { + if tracing.IsEnabled() { + ctx = tracing.StartSpan(ctx, fqdn+"/ExposureControlClient.GetFeatureValue") + defer func() { + sc := -1 + if result.Response.Response != nil { + sc = result.Response.Response.StatusCode + } + tracing.EndSpan(ctx, sc, err) + }() + } + req, err := client.GetFeatureValuePreparer(ctx, locationID, exposureControlRequest) + if err != nil { + err = autorest.NewErrorWithError(err, "datafactory.ExposureControlClient", "GetFeatureValue", nil, "Failure preparing request") + return + } + + resp, err := client.GetFeatureValueSender(req) + if err != nil { + result.Response = autorest.Response{Response: resp} + err = autorest.NewErrorWithError(err, "datafactory.ExposureControlClient", "GetFeatureValue", resp, "Failure sending request") + return + } + + result, err = client.GetFeatureValueResponder(resp) + if err != nil { + err = autorest.NewErrorWithError(err, "datafactory.ExposureControlClient", "GetFeatureValue", resp, "Failure responding to request") + } + + return +} + +// GetFeatureValuePreparer prepares the GetFeatureValue request. +func (client ExposureControlClient) GetFeatureValuePreparer(ctx context.Context, locationID string, exposureControlRequest ExposureControlRequest) (*http.Request, error) { + pathParameters := map[string]interface{}{ + "locationId": autorest.Encode("path", locationID), + "subscriptionId": autorest.Encode("path", client.SubscriptionID), + } + + const APIVersion = "2018-06-01" + queryParameters := map[string]interface{}{ + "api-version": APIVersion, + } + + preparer := autorest.CreatePreparer( + autorest.AsContentType("application/json; charset=utf-8"), + autorest.AsPost(), + autorest.WithBaseURL(client.BaseURI), + autorest.WithPathParameters("/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/getFeatureValue", pathParameters), + autorest.WithJSON(exposureControlRequest), + autorest.WithQueryParameters(queryParameters)) + return preparer.Prepare((&http.Request{}).WithContext(ctx)) +} + +// GetFeatureValueSender sends the GetFeatureValue request. The method will close the +// http.Response Body if it receives an error. +func (client ExposureControlClient) GetFeatureValueSender(req *http.Request) (*http.Response, error) { + return autorest.SendWithSender(client, req, + azure.DoRetryWithRegistration(client.Client)) +} + +// GetFeatureValueResponder handles the response to the GetFeatureValue request. The method always +// closes the http.Response Body. +func (client ExposureControlClient) GetFeatureValueResponder(resp *http.Response) (result ExposureControlResponse, err error) { + err = autorest.Respond( + resp, + client.ByInspecting(), + azure.WithErrorUnlessStatusCode(http.StatusOK), + autorest.ByUnmarshallingJSON(&result), + autorest.ByClosing()) + result.Response = autorest.Response{Response: resp} + return +} diff --git a/services/datafactory/mgmt/2018-06-01/datafactory/models.go b/services/datafactory/mgmt/2018-06-01/datafactory/models.go index aa407e0bcd58..600d0257080c 100644 --- a/services/datafactory/mgmt/2018-06-01/datafactory/models.go +++ b/services/datafactory/mgmt/2018-06-01/datafactory/models.go @@ -1179,17 +1179,17 @@ const ( TypeSQLServerStoredProcedure TypeBasicActivity = "SqlServerStoredProcedure" // TypeUntil ... TypeUntil TypeBasicActivity = "Until" + // TypeValidation ... + TypeValidation TypeBasicActivity = "Validation" // TypeWait ... TypeWait TypeBasicActivity = "Wait" // TypeWebActivity ... TypeWebActivity TypeBasicActivity = "WebActivity" - // TypeWebHook ... - TypeWebHook TypeBasicActivity = "WebHook" ) // PossibleTypeBasicActivityValues returns an array of possible values for the TypeBasicActivity const type. func PossibleTypeBasicActivityValues() []TypeBasicActivity { - return []TypeBasicActivity{TypeActivity, TypeAppendVariable, TypeAzureMLBatchExecution, TypeAzureMLUpdateResource, TypeContainer, TypeCopy, TypeCustom, TypeDatabricksNotebook, TypeDatabricksSparkJar, TypeDatabricksSparkPython, TypeDataLakeAnalyticsUSQL, TypeDelete, TypeExecutePipeline, TypeExecuteSSISPackage, TypeExecution, TypeFilter, TypeForEach, TypeGetMetadata, TypeHDInsightHive, TypeHDInsightMapReduce, TypeHDInsightPig, TypeHDInsightSpark, TypeHDInsightStreaming, TypeIfCondition, TypeLookup, TypeSetVariable, TypeSQLServerStoredProcedure, TypeUntil, TypeWait, TypeWebActivity, TypeWebHook} + return []TypeBasicActivity{TypeActivity, TypeAppendVariable, TypeAzureMLBatchExecution, TypeAzureMLUpdateResource, TypeContainer, TypeCopy, TypeCustom, TypeDatabricksNotebook, TypeDatabricksSparkJar, TypeDatabricksSparkPython, TypeDataLakeAnalyticsUSQL, TypeDelete, TypeExecutePipeline, TypeExecuteSSISPackage, TypeExecution, TypeFilter, TypeForEach, TypeGetMetadata, TypeHDInsightHive, TypeHDInsightMapReduce, TypeHDInsightPig, TypeHDInsightSpark, TypeHDInsightStreaming, TypeIfCondition, TypeLookup, TypeSetVariable, TypeSQLServerStoredProcedure, TypeUntil, TypeValidation, TypeWait, TypeWebActivity} } // TypeBasicCopySink enumerates the values for type basic copy sink. @@ -1825,19 +1825,6 @@ func PossibleWebActivityMethodValues() []WebActivityMethod { return []WebActivityMethod{DELETE, GET, POST, PUT} } -// WebHookActivityMethod enumerates the values for web hook activity method. -type WebHookActivityMethod string - -const ( - // WebHookActivityMethodPOST ... - WebHookActivityMethodPOST WebHookActivityMethod = "POST" -) - -// PossibleWebHookActivityMethodValues returns an array of possible values for the WebHookActivityMethod const type. -func PossibleWebHookActivityMethodValues() []WebHookActivityMethod { - return []WebHookActivityMethod{WebHookActivityMethodPOST} -} - // AccessPolicyResponse get Data Plane read only token response definition. type AccessPolicyResponse struct { autorest.Response `json:"-"` @@ -1875,11 +1862,11 @@ type BasicActivity interface { AsAppendVariableActivity() (*AppendVariableActivity, bool) AsSetVariableActivity() (*SetVariableActivity, bool) AsFilterActivity() (*FilterActivity, bool) + AsValidationActivity() (*ValidationActivity, bool) AsUntilActivity() (*UntilActivity, bool) AsWaitActivity() (*WaitActivity, bool) AsForEachActivity() (*ForEachActivity, bool) AsIfConditionActivity() (*IfConditionActivity, bool) - AsWebHookActivity() (*WebHookActivity, bool) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) AsControlActivity() (*ControlActivity, bool) AsBasicControlActivity() (BasicControlActivity, bool) @@ -1898,7 +1885,7 @@ type Activity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -2002,6 +1989,10 @@ func unmarshalBasicActivity(body []byte) (BasicActivity, error) { var fa FilterActivity err := json.Unmarshal(body, &fa) return fa, err + case string(TypeValidation): + var va ValidationActivity + err := json.Unmarshal(body, &va) + return va, err case string(TypeUntil): var ua UntilActivity err := json.Unmarshal(body, &ua) @@ -2018,10 +2009,6 @@ func unmarshalBasicActivity(body []byte) (BasicActivity, error) { var ica IfConditionActivity err := json.Unmarshal(body, &ica) return ica, err - case string(TypeWebHook): - var wha WebHookActivity - err := json.Unmarshal(body, &wha) - return wha, err case string(TypeExecutePipeline): var epa ExecutePipelineActivity err := json.Unmarshal(body, &epa) @@ -2200,6 +2187,11 @@ func (a Activity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for Activity. +func (a Activity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for Activity. func (a Activity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -2220,11 +2212,6 @@ func (a Activity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for Activity. -func (a Activity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for Activity. func (a Activity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -3371,6 +3358,8 @@ type AmazonMWSObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -3396,6 +3385,9 @@ func (amod AmazonMWSObjectDataset) MarshalJSON() ([]byte, error) { if amod.Structure != nil { objectMap["structure"] = amod.Structure } + if amod.Schema != nil { + objectMap["schema"] = amod.Schema + } if amod.LinkedServiceName != nil { objectMap["linkedServiceName"] = amod.LinkedServiceName } @@ -3740,6 +3732,15 @@ func (amod *AmazonMWSObjectDataset) UnmarshalJSON(body []byte) error { } amod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + amod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -5114,6 +5115,8 @@ type AmazonS3Dataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -5139,6 +5142,9 @@ func (asd AmazonS3Dataset) MarshalJSON() ([]byte, error) { if asd.Structure != nil { objectMap["structure"] = asd.Structure } + if asd.Schema != nil { + objectMap["schema"] = asd.Schema + } if asd.LinkedServiceName != nil { objectMap["linkedServiceName"] = asd.LinkedServiceName } @@ -5483,6 +5489,15 @@ func (asd *AmazonS3Dataset) UnmarshalJSON(body []byte) error { } asd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + asd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -6179,7 +6194,7 @@ type AppendVariableActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -6331,6 +6346,11 @@ func (ava AppendVariableActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for AppendVariableActivity. +func (ava AppendVariableActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for AppendVariableActivity. func (ava AppendVariableActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -6351,11 +6371,6 @@ func (ava AppendVariableActivity) AsIfConditionActivity() (*IfConditionActivity, return nil, false } -// AsWebHookActivity is the BasicActivity implementation for AppendVariableActivity. -func (ava AppendVariableActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for AppendVariableActivity. func (ava AppendVariableActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -7181,6 +7196,8 @@ type AzureBlobDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -7206,6 +7223,9 @@ func (abd AzureBlobDataset) MarshalJSON() ([]byte, error) { if abd.Structure != nil { objectMap["structure"] = abd.Structure } + if abd.Schema != nil { + objectMap["schema"] = abd.Schema + } if abd.LinkedServiceName != nil { objectMap["linkedServiceName"] = abd.LinkedServiceName } @@ -7550,6 +7570,15 @@ func (abd *AzureBlobDataset) UnmarshalJSON(body []byte) error { } abd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + abd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -9559,6 +9588,8 @@ type AzureDataLakeStoreDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -9584,6 +9615,9 @@ func (adlsd AzureDataLakeStoreDataset) MarshalJSON() ([]byte, error) { if adlsd.Structure != nil { objectMap["structure"] = adlsd.Structure } + if adlsd.Schema != nil { + objectMap["schema"] = adlsd.Schema + } if adlsd.LinkedServiceName != nil { objectMap["linkedServiceName"] = adlsd.LinkedServiceName } @@ -9928,6 +9962,15 @@ func (adlsd *AzureDataLakeStoreDataset) UnmarshalJSON(body []byte) error { } adlsd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + adlsd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -11781,7 +11824,7 @@ type AzureMLBatchExecutionActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -11939,6 +11982,11 @@ func (ambea AzureMLBatchExecutionActivity) AsFilterActivity() (*FilterActivity, return nil, false } +// AsValidationActivity is the BasicActivity implementation for AzureMLBatchExecutionActivity. +func (ambea AzureMLBatchExecutionActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for AzureMLBatchExecutionActivity. func (ambea AzureMLBatchExecutionActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -11959,11 +12007,6 @@ func (ambea AzureMLBatchExecutionActivity) AsIfConditionActivity() (*IfCondition return nil, false } -// AsWebHookActivity is the BasicActivity implementation for AzureMLBatchExecutionActivity. -func (ambea AzureMLBatchExecutionActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for AzureMLBatchExecutionActivity. func (ambea AzureMLBatchExecutionActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -12722,7 +12765,7 @@ type AzureMLUpdateResourceActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -12880,6 +12923,11 @@ func (amura AzureMLUpdateResourceActivity) AsFilterActivity() (*FilterActivity, return nil, false } +// AsValidationActivity is the BasicActivity implementation for AzureMLUpdateResourceActivity. +func (amura AzureMLUpdateResourceActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for AzureMLUpdateResourceActivity. func (amura AzureMLUpdateResourceActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -12900,11 +12948,6 @@ func (amura AzureMLUpdateResourceActivity) AsIfConditionActivity() (*IfCondition return nil, false } -// AsWebHookActivity is the BasicActivity implementation for AzureMLUpdateResourceActivity. -func (amura AzureMLUpdateResourceActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for AzureMLUpdateResourceActivity. func (amura AzureMLUpdateResourceActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -13923,6 +13966,8 @@ type AzureMySQLTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -13948,6 +13993,9 @@ func (amstd AzureMySQLTableDataset) MarshalJSON() ([]byte, error) { if amstd.Structure != nil { objectMap["structure"] = amstd.Structure } + if amstd.Schema != nil { + objectMap["schema"] = amstd.Schema + } if amstd.LinkedServiceName != nil { objectMap["linkedServiceName"] = amstd.LinkedServiceName } @@ -14292,6 +14340,15 @@ func (amstd *AzureMySQLTableDataset) UnmarshalJSON(body []byte) error { } amstd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + amstd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -15225,6 +15282,8 @@ type AzurePostgreSQLTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -15250,6 +15309,9 @@ func (apstd AzurePostgreSQLTableDataset) MarshalJSON() ([]byte, error) { if apstd.Structure != nil { objectMap["structure"] = apstd.Structure } + if apstd.Schema != nil { + objectMap["schema"] = apstd.Schema + } if apstd.LinkedServiceName != nil { objectMap["linkedServiceName"] = apstd.LinkedServiceName } @@ -15594,6 +15656,15 @@ func (apstd *AzurePostgreSQLTableDataset) UnmarshalJSON(body []byte) error { } apstd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + apstd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -15848,6 +15919,8 @@ type AzureSearchIndexDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -15873,6 +15946,9 @@ func (asid AzureSearchIndexDataset) MarshalJSON() ([]byte, error) { if asid.Structure != nil { objectMap["structure"] = asid.Structure } + if asid.Schema != nil { + objectMap["schema"] = asid.Schema + } if asid.LinkedServiceName != nil { objectMap["linkedServiceName"] = asid.LinkedServiceName } @@ -16217,6 +16293,15 @@ func (asid *AzureSearchIndexDataset) UnmarshalJSON(body []byte) error { } asid.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + asid.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -18201,6 +18286,8 @@ type AzureSQLDWTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -18226,6 +18313,9 @@ func (asdtd AzureSQLDWTableDataset) MarshalJSON() ([]byte, error) { if asdtd.Structure != nil { objectMap["structure"] = asdtd.Structure } + if asdtd.Schema != nil { + objectMap["schema"] = asdtd.Schema + } if asdtd.LinkedServiceName != nil { objectMap["linkedServiceName"] = asdtd.LinkedServiceName } @@ -18570,6 +18660,15 @@ func (asdtd *AzureSQLDWTableDataset) UnmarshalJSON(body []byte) error { } asdtd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + asdtd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -18637,6 +18736,8 @@ type AzureSQLTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -18662,6 +18763,9 @@ func (astd AzureSQLTableDataset) MarshalJSON() ([]byte, error) { if astd.Structure != nil { objectMap["structure"] = astd.Structure } + if astd.Schema != nil { + objectMap["schema"] = astd.Schema + } if astd.LinkedServiceName != nil { objectMap["linkedServiceName"] = astd.LinkedServiceName } @@ -19006,6 +19110,15 @@ func (astd *AzureSQLTableDataset) UnmarshalJSON(body []byte) error { } astd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + astd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -19584,6 +19697,8 @@ type AzureTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -19609,6 +19724,9 @@ func (atd AzureTableDataset) MarshalJSON() ([]byte, error) { if atd.Structure != nil { objectMap["structure"] = atd.Structure } + if atd.Schema != nil { + objectMap["schema"] = atd.Schema + } if atd.LinkedServiceName != nil { objectMap["linkedServiceName"] = atd.LinkedServiceName } @@ -19953,6 +20071,15 @@ func (atd *AzureTableDataset) UnmarshalJSON(body []byte) error { } atd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + atd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -23067,6 +23194,8 @@ type CassandraTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -23092,6 +23221,9 @@ func (ctd CassandraTableDataset) MarshalJSON() ([]byte, error) { if ctd.Structure != nil { objectMap["structure"] = ctd.Structure } + if ctd.Schema != nil { + objectMap["schema"] = ctd.Schema + } if ctd.LinkedServiceName != nil { objectMap["linkedServiceName"] = ctd.LinkedServiceName } @@ -23436,6 +23568,15 @@ func (ctd *CassandraTableDataset) UnmarshalJSON(body []byte) error { } ctd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + ctd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -24148,6 +24289,8 @@ type ConcurObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -24173,6 +24316,9 @@ func (cod ConcurObjectDataset) MarshalJSON() ([]byte, error) { if cod.Structure != nil { objectMap["structure"] = cod.Structure } + if cod.Schema != nil { + objectMap["schema"] = cod.Schema + } if cod.LinkedServiceName != nil { objectMap["linkedServiceName"] = cod.LinkedServiceName } @@ -24517,6 +24663,15 @@ func (cod *ConcurObjectDataset) UnmarshalJSON(body []byte) error { } cod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + cod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -24932,11 +25087,11 @@ type BasicControlActivity interface { AsAppendVariableActivity() (*AppendVariableActivity, bool) AsSetVariableActivity() (*SetVariableActivity, bool) AsFilterActivity() (*FilterActivity, bool) + AsValidationActivity() (*ValidationActivity, bool) AsUntilActivity() (*UntilActivity, bool) AsWaitActivity() (*WaitActivity, bool) AsForEachActivity() (*ForEachActivity, bool) AsIfConditionActivity() (*IfConditionActivity, bool) - AsWebHookActivity() (*WebHookActivity, bool) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) AsControlActivity() (*ControlActivity, bool) } @@ -24953,7 +25108,7 @@ type ControlActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -24977,6 +25132,10 @@ func unmarshalBasicControlActivity(body []byte) (BasicControlActivity, error) { var fa FilterActivity err := json.Unmarshal(body, &fa) return fa, err + case string(TypeValidation): + var va ValidationActivity + err := json.Unmarshal(body, &va) + return va, err case string(TypeUntil): var ua UntilActivity err := json.Unmarshal(body, &ua) @@ -24993,10 +25152,6 @@ func unmarshalBasicControlActivity(body []byte) (BasicControlActivity, error) { var ica IfConditionActivity err := json.Unmarshal(body, &ica) return ica, err - case string(TypeWebHook): - var wha WebHookActivity - err := json.Unmarshal(body, &wha) - return wha, err case string(TypeExecutePipeline): var epa ExecutePipelineActivity err := json.Unmarshal(body, &epa) @@ -25171,6 +25326,11 @@ func (ca ControlActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for ControlActivity. +func (ca ControlActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for ControlActivity. func (ca ControlActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -25191,11 +25351,6 @@ func (ca ControlActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for ControlActivity. -func (ca ControlActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for ControlActivity. func (ca ControlActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -25315,7 +25470,7 @@ type CopyActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -25479,6 +25634,11 @@ func (ca CopyActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for CopyActivity. +func (ca CopyActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for CopyActivity. func (ca CopyActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -25499,11 +25659,6 @@ func (ca CopyActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for CopyActivity. -func (ca CopyActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for CopyActivity. func (ca CopyActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -28193,6 +28348,8 @@ type CouchbaseTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -28218,6 +28375,9 @@ func (ctd CouchbaseTableDataset) MarshalJSON() ([]byte, error) { if ctd.Structure != nil { objectMap["structure"] = ctd.Structure } + if ctd.Schema != nil { + objectMap["schema"] = ctd.Schema + } if ctd.LinkedServiceName != nil { objectMap["linkedServiceName"] = ctd.LinkedServiceName } @@ -28562,6 +28722,15 @@ func (ctd *CouchbaseTableDataset) UnmarshalJSON(body []byte) error { } ctd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + ctd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -28650,7 +28819,7 @@ type CustomActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -28808,6 +28977,11 @@ func (ca CustomActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for CustomActivity. +func (ca CustomActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for CustomActivity. func (ca CustomActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -28828,11 +29002,6 @@ func (ca CustomActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for CustomActivity. -func (ca CustomActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for CustomActivity. func (ca CustomActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -29010,6 +29179,8 @@ type CustomDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -29035,6 +29206,9 @@ func (cd CustomDataset) MarshalJSON() ([]byte, error) { if cd.Structure != nil { objectMap["structure"] = cd.Structure } + if cd.Schema != nil { + objectMap["schema"] = cd.Schema + } if cd.LinkedServiceName != nil { objectMap["linkedServiceName"] = cd.LinkedServiceName } @@ -29379,6 +29553,15 @@ func (cd *CustomDataset) UnmarshalJSON(body []byte) error { } cd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + cd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -29945,7 +30128,7 @@ type DatabricksNotebookActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -30103,6 +30286,11 @@ func (dna DatabricksNotebookActivity) AsFilterActivity() (*FilterActivity, bool) return nil, false } +// AsValidationActivity is the BasicActivity implementation for DatabricksNotebookActivity. +func (dna DatabricksNotebookActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for DatabricksNotebookActivity. func (dna DatabricksNotebookActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -30123,11 +30311,6 @@ func (dna DatabricksNotebookActivity) AsIfConditionActivity() (*IfConditionActiv return nil, false } -// AsWebHookActivity is the BasicActivity implementation for DatabricksNotebookActivity. -func (dna DatabricksNotebookActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for DatabricksNotebookActivity. func (dna DatabricksNotebookActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -30295,7 +30478,7 @@ type DatabricksSparkJarActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -30453,6 +30636,11 @@ func (dsja DatabricksSparkJarActivity) AsFilterActivity() (*FilterActivity, bool return nil, false } +// AsValidationActivity is the BasicActivity implementation for DatabricksSparkJarActivity. +func (dsja DatabricksSparkJarActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for DatabricksSparkJarActivity. func (dsja DatabricksSparkJarActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -30473,11 +30661,6 @@ func (dsja DatabricksSparkJarActivity) AsIfConditionActivity() (*IfConditionActi return nil, false } -// AsWebHookActivity is the BasicActivity implementation for DatabricksSparkJarActivity. -func (dsja DatabricksSparkJarActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for DatabricksSparkJarActivity. func (dsja DatabricksSparkJarActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -30630,7 +30813,7 @@ type DatabricksSparkPythonActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -30788,6 +30971,11 @@ func (dspa DatabricksSparkPythonActivity) AsFilterActivity() (*FilterActivity, b return nil, false } +// AsValidationActivity is the BasicActivity implementation for DatabricksSparkPythonActivity. +func (dspa DatabricksSparkPythonActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for DatabricksSparkPythonActivity. func (dspa DatabricksSparkPythonActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -30808,11 +30996,6 @@ func (dspa DatabricksSparkPythonActivity) AsIfConditionActivity() (*IfConditionA return nil, false } -// AsWebHookActivity is the BasicActivity implementation for DatabricksSparkPythonActivity. -func (dspa DatabricksSparkPythonActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for DatabricksSparkPythonActivity. func (dspa DatabricksSparkPythonActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -30965,7 +31148,7 @@ type DataLakeAnalyticsUSQLActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -31123,6 +31306,11 @@ func (dlaua DataLakeAnalyticsUSQLActivity) AsFilterActivity() (*FilterActivity, return nil, false } +// AsValidationActivity is the BasicActivity implementation for DataLakeAnalyticsUSQLActivity. +func (dlaua DataLakeAnalyticsUSQLActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for DataLakeAnalyticsUSQLActivity. func (dlaua DataLakeAnalyticsUSQLActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -31143,11 +31331,6 @@ func (dlaua DataLakeAnalyticsUSQLActivity) AsIfConditionActivity() (*IfCondition return nil, false } -// AsWebHookActivity is the BasicActivity implementation for DataLakeAnalyticsUSQLActivity. -func (dlaua DataLakeAnalyticsUSQLActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for DataLakeAnalyticsUSQLActivity. func (dlaua DataLakeAnalyticsUSQLActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -31385,6 +31568,8 @@ type Dataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -31652,6 +31837,9 @@ func (d Dataset) MarshalJSON() ([]byte, error) { if d.Structure != nil { objectMap["structure"] = d.Structure } + if d.Schema != nil { + objectMap["schema"] = d.Schema + } if d.LinkedServiceName != nil { objectMap["linkedServiceName"] = d.LinkedServiceName } @@ -31987,6 +32175,15 @@ func (d *Dataset) UnmarshalJSON(body []byte) error { } d.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + d.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -33607,7 +33804,7 @@ type DeleteActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -33765,6 +33962,11 @@ func (da DeleteActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for DeleteActivity. +func (da DeleteActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for DeleteActivity. func (da DeleteActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -33785,11 +33987,6 @@ func (da DeleteActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for DeleteActivity. -func (da DeleteActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for DeleteActivity. func (da DeleteActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -34048,6 +34245,8 @@ type DocumentDbCollectionDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -34073,6 +34272,9 @@ func (ddcd DocumentDbCollectionDataset) MarshalJSON() ([]byte, error) { if ddcd.Structure != nil { objectMap["structure"] = ddcd.Structure } + if ddcd.Schema != nil { + objectMap["schema"] = ddcd.Schema + } if ddcd.LinkedServiceName != nil { objectMap["linkedServiceName"] = ddcd.LinkedServiceName } @@ -34417,6 +34619,15 @@ func (ddcd *DocumentDbCollectionDataset) UnmarshalJSON(body []byte) error { } ddcd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + ddcd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -35930,6 +36141,8 @@ type DrillTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -35955,6 +36168,9 @@ func (dtd DrillTableDataset) MarshalJSON() ([]byte, error) { if dtd.Structure != nil { objectMap["structure"] = dtd.Structure } + if dtd.Schema != nil { + objectMap["schema"] = dtd.Schema + } if dtd.LinkedServiceName != nil { objectMap["linkedServiceName"] = dtd.LinkedServiceName } @@ -36299,6 +36515,15 @@ func (dtd *DrillTableDataset) UnmarshalJSON(body []byte) error { } dtd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + dtd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -36360,6 +36585,8 @@ type DynamicsEntityDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -36385,6 +36612,9 @@ func (ded DynamicsEntityDataset) MarshalJSON() ([]byte, error) { if ded.Structure != nil { objectMap["structure"] = ded.Structure } + if ded.Schema != nil { + objectMap["schema"] = ded.Schema + } if ded.LinkedServiceName != nil { objectMap["linkedServiceName"] = ded.LinkedServiceName } @@ -36729,6 +36959,15 @@ func (ded *DynamicsEntityDataset) UnmarshalJSON(body []byte) error { } ded.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + ded.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -38582,6 +38821,8 @@ type EloquaObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -38607,6 +38848,9 @@ func (eod EloquaObjectDataset) MarshalJSON() ([]byte, error) { if eod.Structure != nil { objectMap["structure"] = eod.Structure } + if eod.Schema != nil { + objectMap["schema"] = eod.Schema + } if eod.LinkedServiceName != nil { objectMap["linkedServiceName"] = eod.LinkedServiceName } @@ -38951,6 +39195,15 @@ func (eod *EloquaObjectDataset) UnmarshalJSON(body []byte) error { } eod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + eod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -39375,7 +39628,7 @@ type ExecutePipelineActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -39527,6 +39780,11 @@ func (epa ExecutePipelineActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for ExecutePipelineActivity. +func (epa ExecutePipelineActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for ExecutePipelineActivity. func (epa ExecutePipelineActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -39547,11 +39805,6 @@ func (epa ExecutePipelineActivity) AsIfConditionActivity() (*IfConditionActivity return nil, false } -// AsWebHookActivity is the BasicActivity implementation for ExecutePipelineActivity. -func (epa ExecutePipelineActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for ExecutePipelineActivity. func (epa ExecutePipelineActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return &epa, true @@ -39701,7 +39954,7 @@ type ExecuteSSISPackageActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -39859,6 +40112,11 @@ func (espa ExecuteSSISPackageActivity) AsFilterActivity() (*FilterActivity, bool return nil, false } +// AsValidationActivity is the BasicActivity implementation for ExecuteSSISPackageActivity. +func (espa ExecuteSSISPackageActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for ExecuteSSISPackageActivity. func (espa ExecuteSSISPackageActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -39879,11 +40137,6 @@ func (espa ExecuteSSISPackageActivity) AsIfConditionActivity() (*IfConditionActi return nil, false } -// AsWebHookActivity is the BasicActivity implementation for ExecuteSSISPackageActivity. -func (espa ExecuteSSISPackageActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for ExecuteSSISPackageActivity. func (espa ExecuteSSISPackageActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -40018,6 +40271,8 @@ type ExecuteSSISPackageActivityTypeProperties struct { LoggingLevel interface{} `json:"loggingLevel,omitempty"` // EnvironmentPath - The environment path to execute the SSIS package. Type: string (or Expression with resultType string). EnvironmentPath interface{} `json:"environmentPath,omitempty"` + // ExecutionCredential - The package execution credential. + ExecutionCredential *SSISExecutionCredential `json:"executionCredential,omitempty"` // ConnectVia - The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` // ProjectParameters - The project level parameters to execute the SSIS package. @@ -40047,6 +40302,9 @@ func (espatp ExecuteSSISPackageActivityTypeProperties) MarshalJSON() ([]byte, er if espatp.EnvironmentPath != nil { objectMap["environmentPath"] = espatp.EnvironmentPath } + if espatp.ExecutionCredential != nil { + objectMap["executionCredential"] = espatp.ExecutionCredential + } if espatp.ConnectVia != nil { objectMap["connectVia"] = espatp.ConnectVia } @@ -40108,7 +40366,7 @@ type ExecutionActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -40372,6 +40630,11 @@ func (ea ExecutionActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for ExecutionActivity. +func (ea ExecutionActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for ExecutionActivity. func (ea ExecutionActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -40392,11 +40655,6 @@ func (ea ExecutionActivity) AsIfConditionActivity() (*IfConditionActivity, bool) return nil, false } -// AsWebHookActivity is the BasicActivity implementation for ExecutionActivity. -func (ea ExecutionActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for ExecutionActivity. func (ea ExecutionActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -40512,6 +40770,23 @@ func (ea *ExecutionActivity) UnmarshalJSON(body []byte) error { return nil } +// ExposureControlRequest the exposure control request. +type ExposureControlRequest struct { + // FeatureName - The feature name. + FeatureName *string `json:"featureName,omitempty"` + // FeatureType - The feature type. + FeatureType *string `json:"featureType,omitempty"` +} + +// ExposureControlResponse the exposure control response. +type ExposureControlResponse struct { + autorest.Response `json:"-"` + // FeatureName - The feature name. + FeatureName *string `json:"featureName,omitempty"` + // Value - The feature value. + Value *string `json:"value,omitempty"` +} + // Expression azure Data Factory expression definition. type Expression struct { // Type - Expression type. @@ -41768,6 +42043,8 @@ type FileShareDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -41793,6 +42070,9 @@ func (fsd FileShareDataset) MarshalJSON() ([]byte, error) { if fsd.Structure != nil { objectMap["structure"] = fsd.Structure } + if fsd.Schema != nil { + objectMap["schema"] = fsd.Schema + } if fsd.LinkedServiceName != nil { objectMap["linkedServiceName"] = fsd.LinkedServiceName } @@ -42137,6 +42417,15 @@ func (fsd *FileShareDataset) UnmarshalJSON(body []byte) error { } fsd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + fsd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -42840,7 +43129,7 @@ type FilterActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -42992,6 +43281,11 @@ func (fa FilterActivity) AsFilterActivity() (*FilterActivity, bool) { return &fa, true } +// AsValidationActivity is the BasicActivity implementation for FilterActivity. +func (fa FilterActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for FilterActivity. func (fa FilterActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -43012,11 +43306,6 @@ func (fa FilterActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for FilterActivity. -func (fa FilterActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for FilterActivity. func (fa FilterActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -43145,7 +43434,7 @@ type ForEachActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -43297,6 +43586,11 @@ func (fea ForEachActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for ForEachActivity. +func (fea ForEachActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for ForEachActivity. func (fea ForEachActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -43317,11 +43611,6 @@ func (fea ForEachActivity) AsIfConditionActivity() (*IfConditionActivity, bool) return nil, false } -// AsWebHookActivity is the BasicActivity implementation for ForEachActivity. -func (fea ForEachActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for ForEachActivity. func (fea ForEachActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -44117,7 +44406,7 @@ type GetMetadataActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -44275,6 +44564,11 @@ func (gma GetMetadataActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for GetMetadataActivity. +func (gma GetMetadataActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for GetMetadataActivity. func (gma GetMetadataActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -44295,11 +44589,6 @@ func (gma GetMetadataActivity) AsIfConditionActivity() (*IfConditionActivity, bo return nil, false } -// AsWebHookActivity is the BasicActivity implementation for GetMetadataActivity. -func (gma GetMetadataActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for GetMetadataActivity. func (gma GetMetadataActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -45110,6 +45399,8 @@ type GoogleBigQueryObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -45135,6 +45426,9 @@ func (gbqod GoogleBigQueryObjectDataset) MarshalJSON() ([]byte, error) { if gbqod.Structure != nil { objectMap["structure"] = gbqod.Structure } + if gbqod.Schema != nil { + objectMap["schema"] = gbqod.Schema + } if gbqod.LinkedServiceName != nil { objectMap["linkedServiceName"] = gbqod.LinkedServiceName } @@ -45479,6 +45773,15 @@ func (gbqod *GoogleBigQueryObjectDataset) UnmarshalJSON(body []byte) error { } gbqod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + gbqod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -46765,6 +47068,8 @@ type GreenplumTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -46790,6 +47095,9 @@ func (gtd GreenplumTableDataset) MarshalJSON() ([]byte, error) { if gtd.Structure != nil { objectMap["structure"] = gtd.Structure } + if gtd.Schema != nil { + objectMap["schema"] = gtd.Schema + } if gtd.LinkedServiceName != nil { objectMap["linkedServiceName"] = gtd.LinkedServiceName } @@ -47134,6 +47442,15 @@ func (gtd *GreenplumTableDataset) UnmarshalJSON(body []byte) error { } gtd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + gtd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -47831,6 +48148,8 @@ type HBaseObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -47856,6 +48175,9 @@ func (hbod HBaseObjectDataset) MarshalJSON() ([]byte, error) { if hbod.Structure != nil { objectMap["structure"] = hbod.Structure } + if hbod.Schema != nil { + objectMap["schema"] = hbod.Schema + } if hbod.LinkedServiceName != nil { objectMap["linkedServiceName"] = hbod.LinkedServiceName } @@ -48200,6 +48522,15 @@ func (hbod *HBaseObjectDataset) UnmarshalJSON(body []byte) error { } hbod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + hbod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -49571,7 +49902,7 @@ type HDInsightHiveActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -49729,6 +50060,11 @@ func (hiha HDInsightHiveActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for HDInsightHiveActivity. +func (hiha HDInsightHiveActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for HDInsightHiveActivity. func (hiha HDInsightHiveActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -49749,11 +50085,6 @@ func (hiha HDInsightHiveActivity) AsIfConditionActivity() (*IfConditionActivity, return nil, false } -// AsWebHookActivity is the BasicActivity implementation for HDInsightHiveActivity. -func (hiha HDInsightHiveActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for HDInsightHiveActivity. func (hiha HDInsightHiveActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -50538,7 +50869,7 @@ type HDInsightMapReduceActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -50696,6 +51027,11 @@ func (himra HDInsightMapReduceActivity) AsFilterActivity() (*FilterActivity, boo return nil, false } +// AsValidationActivity is the BasicActivity implementation for HDInsightMapReduceActivity. +func (himra HDInsightMapReduceActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for HDInsightMapReduceActivity. func (himra HDInsightMapReduceActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -50716,11 +51052,6 @@ func (himra HDInsightMapReduceActivity) AsIfConditionActivity() (*IfConditionAct return nil, false } -// AsWebHookActivity is the BasicActivity implementation for HDInsightMapReduceActivity. -func (himra HDInsightMapReduceActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for HDInsightMapReduceActivity. func (himra HDInsightMapReduceActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -51767,7 +52098,7 @@ type HDInsightPigActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -51925,6 +52256,11 @@ func (hipa HDInsightPigActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for HDInsightPigActivity. +func (hipa HDInsightPigActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for HDInsightPigActivity. func (hipa HDInsightPigActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -51945,11 +52281,6 @@ func (hipa HDInsightPigActivity) AsIfConditionActivity() (*IfConditionActivity, return nil, false } -// AsWebHookActivity is the BasicActivity implementation for HDInsightPigActivity. -func (hipa HDInsightPigActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for HDInsightPigActivity. func (hipa HDInsightPigActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -52132,7 +52463,7 @@ type HDInsightSparkActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -52290,6 +52621,11 @@ func (hisa HDInsightSparkActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for HDInsightSparkActivity. +func (hisa HDInsightSparkActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for HDInsightSparkActivity. func (hisa HDInsightSparkActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -52310,11 +52646,6 @@ func (hisa HDInsightSparkActivity) AsIfConditionActivity() (*IfConditionActivity return nil, false } -// AsWebHookActivity is the BasicActivity implementation for HDInsightSparkActivity. -func (hisa HDInsightSparkActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for HDInsightSparkActivity. func (hisa HDInsightSparkActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -52507,7 +52838,7 @@ type HDInsightStreamingActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -52665,6 +52996,11 @@ func (hisa HDInsightStreamingActivity) AsFilterActivity() (*FilterActivity, bool return nil, false } +// AsValidationActivity is the BasicActivity implementation for HDInsightStreamingActivity. +func (hisa HDInsightStreamingActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for HDInsightStreamingActivity. func (hisa HDInsightStreamingActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -52685,11 +53021,6 @@ func (hisa HDInsightStreamingActivity) AsIfConditionActivity() (*IfConditionActi return nil, false } -// AsWebHookActivity is the BasicActivity implementation for HDInsightStreamingActivity. -func (hisa HDInsightStreamingActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for HDInsightStreamingActivity. func (hisa HDInsightStreamingActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -53596,6 +53927,8 @@ type HiveObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -53621,6 +53954,9 @@ func (hod HiveObjectDataset) MarshalJSON() ([]byte, error) { if hod.Structure != nil { objectMap["structure"] = hod.Structure } + if hod.Schema != nil { + objectMap["schema"] = hod.Schema + } if hod.LinkedServiceName != nil { objectMap["linkedServiceName"] = hod.LinkedServiceName } @@ -53965,6 +54301,15 @@ func (hod *HiveObjectDataset) UnmarshalJSON(body []byte) error { } hod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + hod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -54385,6 +54730,8 @@ type HTTPDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -54410,6 +54757,9 @@ func (hd HTTPDataset) MarshalJSON() ([]byte, error) { if hd.Structure != nil { objectMap["structure"] = hd.Structure } + if hd.Schema != nil { + objectMap["schema"] = hd.Schema + } if hd.LinkedServiceName != nil { objectMap["linkedServiceName"] = hd.LinkedServiceName } @@ -54754,6 +55104,15 @@ func (hd *HTTPDataset) UnmarshalJSON(body []byte) error { } hd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + hd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -56463,6 +56822,8 @@ type HubspotObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -56488,6 +56849,9 @@ func (hod HubspotObjectDataset) MarshalJSON() ([]byte, error) { if hod.Structure != nil { objectMap["structure"] = hod.Structure } + if hod.Schema != nil { + objectMap["schema"] = hod.Schema + } if hod.LinkedServiceName != nil { objectMap["linkedServiceName"] = hod.LinkedServiceName } @@ -56832,6 +57196,15 @@ func (hod *HubspotObjectDataset) UnmarshalJSON(body []byte) error { } hod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + hod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -57258,7 +57631,7 @@ type IfConditionActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -57410,6 +57783,11 @@ func (ica IfConditionActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for IfConditionActivity. +func (ica IfConditionActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for IfConditionActivity. func (ica IfConditionActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -57430,11 +57808,6 @@ func (ica IfConditionActivity) AsIfConditionActivity() (*IfConditionActivity, bo return &ica, true } -// AsWebHookActivity is the BasicActivity implementation for IfConditionActivity. -func (ica IfConditionActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for IfConditionActivity. func (ica IfConditionActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -58237,6 +58610,8 @@ type ImpalaObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -58262,6 +58637,9 @@ func (iod ImpalaObjectDataset) MarshalJSON() ([]byte, error) { if iod.Structure != nil { objectMap["structure"] = iod.Structure } + if iod.Schema != nil { + objectMap["schema"] = iod.Schema + } if iod.LinkedServiceName != nil { objectMap["linkedServiceName"] = iod.LinkedServiceName } @@ -58606,6 +58984,15 @@ func (iod *ImpalaObjectDataset) UnmarshalJSON(body []byte) error { } iod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + iod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -60997,6 +61384,8 @@ type JiraObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -61022,6 +61411,9 @@ func (jod JiraObjectDataset) MarshalJSON() ([]byte, error) { if jod.Structure != nil { objectMap["structure"] = jod.Structure } + if jod.Schema != nil { + objectMap["schema"] = jod.Schema + } if jod.LinkedServiceName != nil { objectMap["linkedServiceName"] = jod.LinkedServiceName } @@ -61366,6 +61758,15 @@ func (jod *JiraObjectDataset) UnmarshalJSON(body []byte) error { } jod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + jod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -63369,7 +63770,7 @@ type LookupActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -63527,6 +63928,11 @@ func (la LookupActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for LookupActivity. +func (la LookupActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for LookupActivity. func (la LookupActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -63547,11 +63953,6 @@ func (la LookupActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for LookupActivity. -func (la LookupActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for LookupActivity. func (la LookupActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -64318,6 +64719,8 @@ type MagentoObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -64343,6 +64746,9 @@ func (mod MagentoObjectDataset) MarshalJSON() ([]byte, error) { if mod.Structure != nil { objectMap["structure"] = mod.Structure } + if mod.Schema != nil { + objectMap["schema"] = mod.Schema + } if mod.LinkedServiceName != nil { objectMap["linkedServiceName"] = mod.LinkedServiceName } @@ -64687,6 +65093,15 @@ func (mod *MagentoObjectDataset) UnmarshalJSON(body []byte) error { } mod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + mod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -66270,6 +66685,8 @@ type MariaDBTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -66295,6 +66712,9 @@ func (mdtd MariaDBTableDataset) MarshalJSON() ([]byte, error) { if mdtd.Structure != nil { objectMap["structure"] = mdtd.Structure } + if mdtd.Schema != nil { + objectMap["schema"] = mdtd.Schema + } if mdtd.LinkedServiceName != nil { objectMap["linkedServiceName"] = mdtd.LinkedServiceName } @@ -66639,6 +67059,15 @@ func (mdtd *MariaDBTableDataset) UnmarshalJSON(body []byte) error { } mdtd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + mdtd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -67292,6 +67721,8 @@ type MarketoObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -67317,6 +67748,9 @@ func (mod MarketoObjectDataset) MarshalJSON() ([]byte, error) { if mod.Structure != nil { objectMap["structure"] = mod.Structure } + if mod.Schema != nil { + objectMap["schema"] = mod.Schema + } if mod.LinkedServiceName != nil { objectMap["linkedServiceName"] = mod.LinkedServiceName } @@ -67661,6 +68095,15 @@ func (mod *MarketoObjectDataset) UnmarshalJSON(body []byte) error { } mod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + mod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -68081,6 +68524,8 @@ type MongoDbCollectionDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -68106,6 +68551,9 @@ func (mdcd MongoDbCollectionDataset) MarshalJSON() ([]byte, error) { if mdcd.Structure != nil { objectMap["structure"] = mdcd.Structure } + if mdcd.Schema != nil { + objectMap["schema"] = mdcd.Schema + } if mdcd.LinkedServiceName != nil { objectMap["linkedServiceName"] = mdcd.LinkedServiceName } @@ -68450,6 +68898,15 @@ func (mdcd *MongoDbCollectionDataset) UnmarshalJSON(body []byte) error { } mdcd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + mdcd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -71112,6 +71569,8 @@ type NetezzaTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -71137,6 +71596,9 @@ func (ntd NetezzaTableDataset) MarshalJSON() ([]byte, error) { if ntd.Structure != nil { objectMap["structure"] = ntd.Structure } + if ntd.Schema != nil { + objectMap["schema"] = ntd.Schema + } if ntd.LinkedServiceName != nil { objectMap["linkedServiceName"] = ntd.LinkedServiceName } @@ -71481,6 +71943,15 @@ func (ntd *NetezzaTableDataset) UnmarshalJSON(body []byte) error { } ntd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + ntd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -72112,6 +72583,8 @@ type ODataResourceDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -72137,6 +72610,9 @@ func (odrd ODataResourceDataset) MarshalJSON() ([]byte, error) { if odrd.Structure != nil { objectMap["structure"] = odrd.Structure } + if odrd.Schema != nil { + objectMap["schema"] = odrd.Schema + } if odrd.LinkedServiceName != nil { objectMap["linkedServiceName"] = odrd.LinkedServiceName } @@ -72481,6 +72957,15 @@ func (odrd *ODataResourceDataset) UnmarshalJSON(body []byte) error { } odrd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + odrd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -74727,6 +75212,8 @@ type OracleTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -74752,6 +75239,9 @@ func (otd OracleTableDataset) MarshalJSON() ([]byte, error) { if otd.Structure != nil { objectMap["structure"] = otd.Structure } + if otd.Schema != nil { + objectMap["schema"] = otd.Schema + } if otd.LinkedServiceName != nil { objectMap["linkedServiceName"] = otd.LinkedServiceName } @@ -75096,6 +75586,15 @@ func (otd *OracleTableDataset) UnmarshalJSON(body []byte) error { } otd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + otd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -76003,6 +76502,8 @@ type PaypalObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -76028,6 +76529,9 @@ func (pod PaypalObjectDataset) MarshalJSON() ([]byte, error) { if pod.Structure != nil { objectMap["structure"] = pod.Structure } + if pod.Schema != nil { + objectMap["schema"] = pod.Schema + } if pod.LinkedServiceName != nil { objectMap["linkedServiceName"] = pod.LinkedServiceName } @@ -76372,6 +76876,15 @@ func (pod *PaypalObjectDataset) UnmarshalJSON(body []byte) error { } pod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + pod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -77439,6 +77952,8 @@ type PhoenixObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -77464,6 +77979,9 @@ func (pod PhoenixObjectDataset) MarshalJSON() ([]byte, error) { if pod.Structure != nil { objectMap["structure"] = pod.Structure } + if pod.Schema != nil { + objectMap["schema"] = pod.Schema + } if pod.LinkedServiceName != nil { objectMap["linkedServiceName"] = pod.LinkedServiceName } @@ -77808,6 +78326,15 @@ func (pod *PhoenixObjectDataset) UnmarshalJSON(body []byte) error { } pod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + pod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -80143,6 +80670,8 @@ type PrestoObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -80168,6 +80697,9 @@ func (pod PrestoObjectDataset) MarshalJSON() ([]byte, error) { if pod.Structure != nil { objectMap["structure"] = pod.Structure } + if pod.Schema != nil { + objectMap["schema"] = pod.Schema + } if pod.LinkedServiceName != nil { objectMap["linkedServiceName"] = pod.LinkedServiceName } @@ -80512,6 +81044,15 @@ func (pod *PrestoObjectDataset) UnmarshalJSON(body []byte) error { } pod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + pod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -81533,6 +82074,8 @@ type QuickBooksObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -81558,6 +82101,9 @@ func (qbod QuickBooksObjectDataset) MarshalJSON() ([]byte, error) { if qbod.Structure != nil { objectMap["structure"] = qbod.Structure } + if qbod.Schema != nil { + objectMap["schema"] = qbod.Schema + } if qbod.LinkedServiceName != nil { objectMap["linkedServiceName"] = qbod.LinkedServiceName } @@ -81902,6 +82448,15 @@ func (qbod *QuickBooksObjectDataset) UnmarshalJSON(body []byte) error { } qbod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + qbod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -82943,6 +83498,8 @@ type RelationalTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -82968,6 +83525,9 @@ func (rtd RelationalTableDataset) MarshalJSON() ([]byte, error) { if rtd.Structure != nil { objectMap["structure"] = rtd.Structure } + if rtd.Schema != nil { + objectMap["schema"] = rtd.Schema + } if rtd.LinkedServiceName != nil { objectMap["linkedServiceName"] = rtd.LinkedServiceName } @@ -83312,6 +83872,15 @@ func (rtd *RelationalTableDataset) UnmarshalJSON(body []byte) error { } rtd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + rtd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -84407,6 +84976,8 @@ type ResponsysObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -84432,6 +85003,9 @@ func (rod ResponsysObjectDataset) MarshalJSON() ([]byte, error) { if rod.Structure != nil { objectMap["structure"] = rod.Structure } + if rod.Schema != nil { + objectMap["schema"] = rod.Schema + } if rod.LinkedServiceName != nil { objectMap["linkedServiceName"] = rod.LinkedServiceName } @@ -84776,6 +85350,15 @@ func (rod *ResponsysObjectDataset) UnmarshalJSON(body []byte) error { } rod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + rod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -86387,6 +86970,8 @@ type SalesforceMarketingCloudObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -86412,6 +86997,9 @@ func (smcod SalesforceMarketingCloudObjectDataset) MarshalJSON() ([]byte, error) if smcod.Structure != nil { objectMap["structure"] = smcod.Structure } + if smcod.Schema != nil { + objectMap["schema"] = smcod.Schema + } if smcod.LinkedServiceName != nil { objectMap["linkedServiceName"] = smcod.LinkedServiceName } @@ -86756,6 +87344,15 @@ func (smcod *SalesforceMarketingCloudObjectDataset) UnmarshalJSON(body []byte) e } smcod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + smcod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -87176,6 +87773,8 @@ type SalesforceObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -87201,6 +87800,9 @@ func (sod SalesforceObjectDataset) MarshalJSON() ([]byte, error) { if sod.Structure != nil { objectMap["structure"] = sod.Structure } + if sod.Schema != nil { + objectMap["schema"] = sod.Schema + } if sod.LinkedServiceName != nil { objectMap["linkedServiceName"] = sod.LinkedServiceName } @@ -87545,6 +88147,15 @@ func (sod *SalesforceObjectDataset) UnmarshalJSON(body []byte) error { } sod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + sod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -89360,6 +89971,8 @@ type SapCloudForCustomerResourceDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -89385,6 +89998,9 @@ func (scfcrd SapCloudForCustomerResourceDataset) MarshalJSON() ([]byte, error) { if scfcrd.Structure != nil { objectMap["structure"] = scfcrd.Structure } + if scfcrd.Schema != nil { + objectMap["schema"] = scfcrd.Schema + } if scfcrd.LinkedServiceName != nil { objectMap["linkedServiceName"] = scfcrd.LinkedServiceName } @@ -89729,6 +90345,15 @@ func (scfcrd *SapCloudForCustomerResourceDataset) UnmarshalJSON(body []byte) err } scfcrd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + scfcrd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -90922,6 +91547,8 @@ type SapEccResourceDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -90947,6 +91574,9 @@ func (serd SapEccResourceDataset) MarshalJSON() ([]byte, error) { if serd.Structure != nil { objectMap["structure"] = serd.Structure } + if serd.Schema != nil { + objectMap["schema"] = serd.Schema + } if serd.LinkedServiceName != nil { objectMap["linkedServiceName"] = serd.LinkedServiceName } @@ -91291,6 +91921,15 @@ func (serd *SapEccResourceDataset) UnmarshalJSON(body []byte) error { } serd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + serd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -93838,6 +94477,8 @@ type ServiceNowObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -93863,6 +94504,9 @@ func (snod ServiceNowObjectDataset) MarshalJSON() ([]byte, error) { if snod.Structure != nil { objectMap["structure"] = snod.Structure } + if snod.Schema != nil { + objectMap["schema"] = snod.Schema + } if snod.LinkedServiceName != nil { objectMap["linkedServiceName"] = snod.LinkedServiceName } @@ -94207,6 +94851,15 @@ func (snod *ServiceNowObjectDataset) UnmarshalJSON(body []byte) error { } snod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + snod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -94631,7 +95284,7 @@ type SetVariableActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -94783,6 +95436,11 @@ func (sva SetVariableActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for SetVariableActivity. +func (sva SetVariableActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for SetVariableActivity. func (sva SetVariableActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -94803,11 +95461,6 @@ func (sva SetVariableActivity) AsIfConditionActivity() (*IfConditionActivity, bo return nil, false } -// AsWebHookActivity is the BasicActivity implementation for SetVariableActivity. -func (sva SetVariableActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for SetVariableActivity. func (sva SetVariableActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -96147,6 +96800,8 @@ type ShopifyObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -96172,6 +96827,9 @@ func (sod ShopifyObjectDataset) MarshalJSON() ([]byte, error) { if sod.Structure != nil { objectMap["structure"] = sod.Structure } + if sod.Schema != nil { + objectMap["schema"] = sod.Schema + } if sod.LinkedServiceName != nil { objectMap["linkedServiceName"] = sod.LinkedServiceName } @@ -96516,6 +97174,15 @@ func (sod *ShopifyObjectDataset) UnmarshalJSON(body []byte) error { } sod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + sod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -97605,6 +98272,8 @@ type SparkObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -97630,6 +98299,9 @@ func (sod SparkObjectDataset) MarshalJSON() ([]byte, error) { if sod.Structure != nil { objectMap["structure"] = sod.Structure } + if sod.Schema != nil { + objectMap["schema"] = sod.Schema + } if sod.LinkedServiceName != nil { objectMap["linkedServiceName"] = sod.LinkedServiceName } @@ -97974,6 +98646,15 @@ func (sod *SparkObjectDataset) UnmarshalJSON(body []byte) error { } sod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + sod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -99583,7 +100264,7 @@ type SQLServerStoredProcedureActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -99741,6 +100422,11 @@ func (ssspa SQLServerStoredProcedureActivity) AsFilterActivity() (*FilterActivit return nil, false } +// AsValidationActivity is the BasicActivity implementation for SQLServerStoredProcedureActivity. +func (ssspa SQLServerStoredProcedureActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for SQLServerStoredProcedureActivity. func (ssspa SQLServerStoredProcedureActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -99761,11 +100447,6 @@ func (ssspa SQLServerStoredProcedureActivity) AsIfConditionActivity() (*IfCondit return nil, false } -// AsWebHookActivity is the BasicActivity implementation for SQLServerStoredProcedureActivity. -func (ssspa SQLServerStoredProcedureActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for SQLServerStoredProcedureActivity. func (ssspa SQLServerStoredProcedureActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -99920,6 +100601,8 @@ type SQLServerTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -99945,6 +100628,9 @@ func (sstd SQLServerTableDataset) MarshalJSON() ([]byte, error) { if sstd.Structure != nil { objectMap["structure"] = sstd.Structure } + if sstd.Schema != nil { + objectMap["schema"] = sstd.Schema + } if sstd.LinkedServiceName != nil { objectMap["linkedServiceName"] = sstd.LinkedServiceName } @@ -100289,6 +100975,15 @@ func (sstd *SQLServerTableDataset) UnmarshalJSON(body []byte) error { } sstd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + sstd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -101595,6 +102290,8 @@ type SquareObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -101620,6 +102317,9 @@ func (sod SquareObjectDataset) MarshalJSON() ([]byte, error) { if sod.Structure != nil { objectMap["structure"] = sod.Structure } + if sod.Schema != nil { + objectMap["schema"] = sod.Schema + } if sod.LinkedServiceName != nil { objectMap["linkedServiceName"] = sod.LinkedServiceName } @@ -101964,6 +102664,15 @@ func (sod *SquareObjectDataset) UnmarshalJSON(body []byte) error { } sod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + sod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -102374,6 +103083,16 @@ func (ss *SquareSource) UnmarshalJSON(body []byte) error { return nil } +// SSISExecutionCredential SSIS package execution credential. +type SSISExecutionCredential struct { + // Domain - Domain for windows authentication. + Domain interface{} `json:"domain,omitempty"` + // UserName - UseName for windows authentication. + UserName interface{} `json:"userName,omitempty"` + // Password - Password for windows authentication. + Password *SecureString `json:"password,omitempty"` +} + // SSISExecutionParameter SSIS execution parameter. type SSISExecutionParameter struct { // Value - SSIS package execution parameter value. Type: string (or Expression with resultType string). @@ -105229,7 +105948,7 @@ type UntilActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -105381,6 +106100,11 @@ func (ua UntilActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for UntilActivity. +func (ua UntilActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for UntilActivity. func (ua UntilActivity) AsUntilActivity() (*UntilActivity, bool) { return &ua, true @@ -105401,11 +106125,6 @@ func (ua UntilActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for UntilActivity. -func (ua UntilActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for UntilActivity. func (ua UntilActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -105599,6 +106318,316 @@ type UserProperty struct { Value interface{} `json:"value,omitempty"` } +// ValidationActivity this activity blocks execution until a file has been validated to exist, with an +// optional minimum size, or the timeout is reached, whichever is earlier. +type ValidationActivity struct { + // ValidationActivityTypeProperties - Validation activity properties. + *ValidationActivityTypeProperties `json:"typeProperties,omitempty"` + // AdditionalProperties - Unmatched properties from the message are deserialized this collection + AdditionalProperties map[string]interface{} `json:""` + // Name - Activity name. + Name *string `json:"name,omitempty"` + // Description - Activity description. + Description *string `json:"description,omitempty"` + // DependsOn - Activity depends on condition. + DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` + // UserProperties - Activity user properties. + UserProperties *[]UserProperty `json:"userProperties,omitempty"` + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' + Type TypeBasicActivity `json:"type,omitempty"` +} + +// MarshalJSON is the custom marshaler for ValidationActivity. +func (va ValidationActivity) MarshalJSON() ([]byte, error) { + va.Type = TypeValidation + objectMap := make(map[string]interface{}) + if va.ValidationActivityTypeProperties != nil { + objectMap["typeProperties"] = va.ValidationActivityTypeProperties + } + if va.Name != nil { + objectMap["name"] = va.Name + } + if va.Description != nil { + objectMap["description"] = va.Description + } + if va.DependsOn != nil { + objectMap["dependsOn"] = va.DependsOn + } + if va.UserProperties != nil { + objectMap["userProperties"] = va.UserProperties + } + if va.Type != "" { + objectMap["type"] = va.Type + } + for k, v := range va.AdditionalProperties { + objectMap[k] = v + } + return json.Marshal(objectMap) +} + +// AsDatabricksSparkPythonActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsDatabricksSparkPythonActivity() (*DatabricksSparkPythonActivity, bool) { + return nil, false +} + +// AsDatabricksSparkJarActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsDatabricksSparkJarActivity() (*DatabricksSparkJarActivity, bool) { + return nil, false +} + +// AsDatabricksNotebookActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsDatabricksNotebookActivity() (*DatabricksNotebookActivity, bool) { + return nil, false +} + +// AsDataLakeAnalyticsUSQLActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsDataLakeAnalyticsUSQLActivity() (*DataLakeAnalyticsUSQLActivity, bool) { + return nil, false +} + +// AsAzureMLUpdateResourceActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsAzureMLUpdateResourceActivity() (*AzureMLUpdateResourceActivity, bool) { + return nil, false +} + +// AsAzureMLBatchExecutionActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsAzureMLBatchExecutionActivity() (*AzureMLBatchExecutionActivity, bool) { + return nil, false +} + +// AsGetMetadataActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsGetMetadataActivity() (*GetMetadataActivity, bool) { + return nil, false +} + +// AsWebActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsWebActivity() (*WebActivity, bool) { + return nil, false +} + +// AsLookupActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsLookupActivity() (*LookupActivity, bool) { + return nil, false +} + +// AsDeleteActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsDeleteActivity() (*DeleteActivity, bool) { + return nil, false +} + +// AsSQLServerStoredProcedureActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsSQLServerStoredProcedureActivity() (*SQLServerStoredProcedureActivity, bool) { + return nil, false +} + +// AsCustomActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsCustomActivity() (*CustomActivity, bool) { + return nil, false +} + +// AsExecuteSSISPackageActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsExecuteSSISPackageActivity() (*ExecuteSSISPackageActivity, bool) { + return nil, false +} + +// AsHDInsightSparkActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsHDInsightSparkActivity() (*HDInsightSparkActivity, bool) { + return nil, false +} + +// AsHDInsightStreamingActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsHDInsightStreamingActivity() (*HDInsightStreamingActivity, bool) { + return nil, false +} + +// AsHDInsightMapReduceActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsHDInsightMapReduceActivity() (*HDInsightMapReduceActivity, bool) { + return nil, false +} + +// AsHDInsightPigActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsHDInsightPigActivity() (*HDInsightPigActivity, bool) { + return nil, false +} + +// AsHDInsightHiveActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsHDInsightHiveActivity() (*HDInsightHiveActivity, bool) { + return nil, false +} + +// AsCopyActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsCopyActivity() (*CopyActivity, bool) { + return nil, false +} + +// AsExecutionActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsExecutionActivity() (*ExecutionActivity, bool) { + return nil, false +} + +// AsBasicExecutionActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsBasicExecutionActivity() (BasicExecutionActivity, bool) { + return nil, false +} + +// AsAppendVariableActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsAppendVariableActivity() (*AppendVariableActivity, bool) { + return nil, false +} + +// AsSetVariableActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsSetVariableActivity() (*SetVariableActivity, bool) { + return nil, false +} + +// AsFilterActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsFilterActivity() (*FilterActivity, bool) { + return nil, false +} + +// AsValidationActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsValidationActivity() (*ValidationActivity, bool) { + return &va, true +} + +// AsUntilActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsUntilActivity() (*UntilActivity, bool) { + return nil, false +} + +// AsWaitActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsWaitActivity() (*WaitActivity, bool) { + return nil, false +} + +// AsForEachActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsForEachActivity() (*ForEachActivity, bool) { + return nil, false +} + +// AsIfConditionActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { + return nil, false +} + +// AsExecutePipelineActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { + return nil, false +} + +// AsControlActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsControlActivity() (*ControlActivity, bool) { + return nil, false +} + +// AsBasicControlActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsBasicControlActivity() (BasicControlActivity, bool) { + return &va, true +} + +// AsActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsActivity() (*Activity, bool) { + return nil, false +} + +// AsBasicActivity is the BasicActivity implementation for ValidationActivity. +func (va ValidationActivity) AsBasicActivity() (BasicActivity, bool) { + return &va, true +} + +// UnmarshalJSON is the custom unmarshaler for ValidationActivity struct. +func (va *ValidationActivity) UnmarshalJSON(body []byte) error { + var m map[string]*json.RawMessage + err := json.Unmarshal(body, &m) + if err != nil { + return err + } + for k, v := range m { + switch k { + case "typeProperties": + if v != nil { + var validationActivityTypeProperties ValidationActivityTypeProperties + err = json.Unmarshal(*v, &validationActivityTypeProperties) + if err != nil { + return err + } + va.ValidationActivityTypeProperties = &validationActivityTypeProperties + } + default: + if v != nil { + var additionalProperties interface{} + err = json.Unmarshal(*v, &additionalProperties) + if err != nil { + return err + } + if va.AdditionalProperties == nil { + va.AdditionalProperties = make(map[string]interface{}) + } + va.AdditionalProperties[k] = additionalProperties + } + case "name": + if v != nil { + var name string + err = json.Unmarshal(*v, &name) + if err != nil { + return err + } + va.Name = &name + } + case "description": + if v != nil { + var description string + err = json.Unmarshal(*v, &description) + if err != nil { + return err + } + va.Description = &description + } + case "dependsOn": + if v != nil { + var dependsOn []ActivityDependency + err = json.Unmarshal(*v, &dependsOn) + if err != nil { + return err + } + va.DependsOn = &dependsOn + } + case "userProperties": + if v != nil { + var userProperties []UserProperty + err = json.Unmarshal(*v, &userProperties) + if err != nil { + return err + } + va.UserProperties = &userProperties + } + case "type": + if v != nil { + var typeVar TypeBasicActivity + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + va.Type = typeVar + } + } + } + + return nil +} + +// ValidationActivityTypeProperties validation activity properties. +type ValidationActivityTypeProperties struct { + // Timeout - Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + Timeout interface{} `json:"timeout,omitempty"` + // Sleep - A delay in seconds between validation attempts. If no value is specified, 10 seconds will be used as the default. + Sleep *int32 `json:"sleep,omitempty"` + // MinimumSize - Minimum size of a file in byte. If no value is specified, 0 byte will be used as the default. + MinimumSize *int32 `json:"minimumSize,omitempty"` + // Dataset - Validation activity dataset reference. + Dataset *DatasetReference `json:"dataset,omitempty"` +} + // VariableSpecification definition of a single variable for a Pipeline. type VariableSpecification struct { // Type - Variable type. Possible values include: 'VariableTypeString', 'VariableTypeBool', 'VariableTypeArray' @@ -106483,6 +107512,8 @@ type VerticaTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -106508,6 +107539,9 @@ func (vtd VerticaTableDataset) MarshalJSON() ([]byte, error) { if vtd.Structure != nil { objectMap["structure"] = vtd.Structure } + if vtd.Schema != nil { + objectMap["schema"] = vtd.Schema + } if vtd.LinkedServiceName != nil { objectMap["linkedServiceName"] = vtd.LinkedServiceName } @@ -106852,6 +107886,15 @@ func (vtd *VerticaTableDataset) UnmarshalJSON(body []byte) error { } vtd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + vtd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -106917,7 +107960,7 @@ type WaitActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -107069,6 +108112,11 @@ func (wa WaitActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for WaitActivity. +func (wa WaitActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for WaitActivity. func (wa WaitActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -107089,11 +108137,6 @@ func (wa WaitActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for WaitActivity. -func (wa WaitActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for WaitActivity. func (wa WaitActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -107224,7 +108267,7 @@ type WebActivity struct { DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` // UserProperties - Activity user properties. UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' + // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeValidation', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -107382,6 +108425,11 @@ func (wa WebActivity) AsFilterActivity() (*FilterActivity, bool) { return nil, false } +// AsValidationActivity is the BasicActivity implementation for WebActivity. +func (wa WebActivity) AsValidationActivity() (*ValidationActivity, bool) { + return nil, false +} + // AsUntilActivity is the BasicActivity implementation for WebActivity. func (wa WebActivity) AsUntilActivity() (*UntilActivity, bool) { return nil, false @@ -107402,11 +108450,6 @@ func (wa WebActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { return nil, false } -// AsWebHookActivity is the BasicActivity implementation for WebActivity. -func (wa WebActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return nil, false -} - // AsExecutePipelineActivity is the BasicActivity implementation for WebActivity. func (wa WebActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { return nil, false @@ -107818,319 +108861,6 @@ func (wcca *WebClientCertificateAuthentication) UnmarshalJSON(body []byte) error return nil } -// WebHookActivity webHook activity. -type WebHookActivity struct { - // WebHookActivityTypeProperties - WebHook activity properties. - *WebHookActivityTypeProperties `json:"typeProperties,omitempty"` - // AdditionalProperties - Unmatched properties from the message are deserialized this collection - AdditionalProperties map[string]interface{} `json:""` - // Name - Activity name. - Name *string `json:"name,omitempty"` - // Description - Activity description. - Description *string `json:"description,omitempty"` - // DependsOn - Activity depends on condition. - DependsOn *[]ActivityDependency `json:"dependsOn,omitempty"` - // UserProperties - Activity user properties. - UserProperties *[]UserProperty `json:"userProperties,omitempty"` - // Type - Possible values include: 'TypeActivity', 'TypeDatabricksSparkPython', 'TypeDatabricksSparkJar', 'TypeDatabricksNotebook', 'TypeDataLakeAnalyticsUSQL', 'TypeAzureMLUpdateResource', 'TypeAzureMLBatchExecution', 'TypeGetMetadata', 'TypeWebActivity', 'TypeLookup', 'TypeDelete', 'TypeSQLServerStoredProcedure', 'TypeCustom', 'TypeExecuteSSISPackage', 'TypeHDInsightSpark', 'TypeHDInsightStreaming', 'TypeHDInsightMapReduce', 'TypeHDInsightPig', 'TypeHDInsightHive', 'TypeCopy', 'TypeExecution', 'TypeAppendVariable', 'TypeSetVariable', 'TypeFilter', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeWebHook', 'TypeExecutePipeline', 'TypeContainer' - Type TypeBasicActivity `json:"type,omitempty"` -} - -// MarshalJSON is the custom marshaler for WebHookActivity. -func (wha WebHookActivity) MarshalJSON() ([]byte, error) { - wha.Type = TypeWebHook - objectMap := make(map[string]interface{}) - if wha.WebHookActivityTypeProperties != nil { - objectMap["typeProperties"] = wha.WebHookActivityTypeProperties - } - if wha.Name != nil { - objectMap["name"] = wha.Name - } - if wha.Description != nil { - objectMap["description"] = wha.Description - } - if wha.DependsOn != nil { - objectMap["dependsOn"] = wha.DependsOn - } - if wha.UserProperties != nil { - objectMap["userProperties"] = wha.UserProperties - } - if wha.Type != "" { - objectMap["type"] = wha.Type - } - for k, v := range wha.AdditionalProperties { - objectMap[k] = v - } - return json.Marshal(objectMap) -} - -// AsDatabricksSparkPythonActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsDatabricksSparkPythonActivity() (*DatabricksSparkPythonActivity, bool) { - return nil, false -} - -// AsDatabricksSparkJarActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsDatabricksSparkJarActivity() (*DatabricksSparkJarActivity, bool) { - return nil, false -} - -// AsDatabricksNotebookActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsDatabricksNotebookActivity() (*DatabricksNotebookActivity, bool) { - return nil, false -} - -// AsDataLakeAnalyticsUSQLActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsDataLakeAnalyticsUSQLActivity() (*DataLakeAnalyticsUSQLActivity, bool) { - return nil, false -} - -// AsAzureMLUpdateResourceActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsAzureMLUpdateResourceActivity() (*AzureMLUpdateResourceActivity, bool) { - return nil, false -} - -// AsAzureMLBatchExecutionActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsAzureMLBatchExecutionActivity() (*AzureMLBatchExecutionActivity, bool) { - return nil, false -} - -// AsGetMetadataActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsGetMetadataActivity() (*GetMetadataActivity, bool) { - return nil, false -} - -// AsWebActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsWebActivity() (*WebActivity, bool) { - return nil, false -} - -// AsLookupActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsLookupActivity() (*LookupActivity, bool) { - return nil, false -} - -// AsDeleteActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsDeleteActivity() (*DeleteActivity, bool) { - return nil, false -} - -// AsSQLServerStoredProcedureActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsSQLServerStoredProcedureActivity() (*SQLServerStoredProcedureActivity, bool) { - return nil, false -} - -// AsCustomActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsCustomActivity() (*CustomActivity, bool) { - return nil, false -} - -// AsExecuteSSISPackageActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsExecuteSSISPackageActivity() (*ExecuteSSISPackageActivity, bool) { - return nil, false -} - -// AsHDInsightSparkActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsHDInsightSparkActivity() (*HDInsightSparkActivity, bool) { - return nil, false -} - -// AsHDInsightStreamingActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsHDInsightStreamingActivity() (*HDInsightStreamingActivity, bool) { - return nil, false -} - -// AsHDInsightMapReduceActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsHDInsightMapReduceActivity() (*HDInsightMapReduceActivity, bool) { - return nil, false -} - -// AsHDInsightPigActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsHDInsightPigActivity() (*HDInsightPigActivity, bool) { - return nil, false -} - -// AsHDInsightHiveActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsHDInsightHiveActivity() (*HDInsightHiveActivity, bool) { - return nil, false -} - -// AsCopyActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsCopyActivity() (*CopyActivity, bool) { - return nil, false -} - -// AsExecutionActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsExecutionActivity() (*ExecutionActivity, bool) { - return nil, false -} - -// AsBasicExecutionActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsBasicExecutionActivity() (BasicExecutionActivity, bool) { - return nil, false -} - -// AsAppendVariableActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsAppendVariableActivity() (*AppendVariableActivity, bool) { - return nil, false -} - -// AsSetVariableActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsSetVariableActivity() (*SetVariableActivity, bool) { - return nil, false -} - -// AsFilterActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsFilterActivity() (*FilterActivity, bool) { - return nil, false -} - -// AsUntilActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsUntilActivity() (*UntilActivity, bool) { - return nil, false -} - -// AsWaitActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsWaitActivity() (*WaitActivity, bool) { - return nil, false -} - -// AsForEachActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsForEachActivity() (*ForEachActivity, bool) { - return nil, false -} - -// AsIfConditionActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsIfConditionActivity() (*IfConditionActivity, bool) { - return nil, false -} - -// AsWebHookActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsWebHookActivity() (*WebHookActivity, bool) { - return &wha, true -} - -// AsExecutePipelineActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) { - return nil, false -} - -// AsControlActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsControlActivity() (*ControlActivity, bool) { - return nil, false -} - -// AsBasicControlActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsBasicControlActivity() (BasicControlActivity, bool) { - return &wha, true -} - -// AsActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsActivity() (*Activity, bool) { - return nil, false -} - -// AsBasicActivity is the BasicActivity implementation for WebHookActivity. -func (wha WebHookActivity) AsBasicActivity() (BasicActivity, bool) { - return &wha, true -} - -// UnmarshalJSON is the custom unmarshaler for WebHookActivity struct. -func (wha *WebHookActivity) UnmarshalJSON(body []byte) error { - var m map[string]*json.RawMessage - err := json.Unmarshal(body, &m) - if err != nil { - return err - } - for k, v := range m { - switch k { - case "typeProperties": - if v != nil { - var webHookActivityTypeProperties WebHookActivityTypeProperties - err = json.Unmarshal(*v, &webHookActivityTypeProperties) - if err != nil { - return err - } - wha.WebHookActivityTypeProperties = &webHookActivityTypeProperties - } - default: - if v != nil { - var additionalProperties interface{} - err = json.Unmarshal(*v, &additionalProperties) - if err != nil { - return err - } - if wha.AdditionalProperties == nil { - wha.AdditionalProperties = make(map[string]interface{}) - } - wha.AdditionalProperties[k] = additionalProperties - } - case "name": - if v != nil { - var name string - err = json.Unmarshal(*v, &name) - if err != nil { - return err - } - wha.Name = &name - } - case "description": - if v != nil { - var description string - err = json.Unmarshal(*v, &description) - if err != nil { - return err - } - wha.Description = &description - } - case "dependsOn": - if v != nil { - var dependsOn []ActivityDependency - err = json.Unmarshal(*v, &dependsOn) - if err != nil { - return err - } - wha.DependsOn = &dependsOn - } - case "userProperties": - if v != nil { - var userProperties []UserProperty - err = json.Unmarshal(*v, &userProperties) - if err != nil { - return err - } - wha.UserProperties = &userProperties - } - case "type": - if v != nil { - var typeVar TypeBasicActivity - err = json.Unmarshal(*v, &typeVar) - if err != nil { - return err - } - wha.Type = typeVar - } - } - } - - return nil -} - -// WebHookActivityTypeProperties webHook activity type properties. -type WebHookActivityTypeProperties struct { - // Method - Rest API method for target endpoint. - Method *string `json:"method,omitempty"` - // URL - WebHook activity target endpoint and path. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` - // Timeout - Specifies the timeout within which the webhook should be called back. If there is no value specified, it takes the value of TimeSpan.FromMinutes(10) which is 10 minutes as default. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - Timeout interface{} `json:"timeout,omitempty"` - // Headers - Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string). - Headers interface{} `json:"headers,omitempty"` - // Body - Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string). - Body interface{} `json:"body,omitempty"` - // Authentication - Authentication method used for calling the endpoint. - Authentication *WebActivityAuthentication `json:"authentication,omitempty"` -} - // WebLinkedService web linked service. type WebLinkedService struct { // TypeProperties - Web linked service properties. @@ -109081,6 +109811,8 @@ type WebTableDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -109106,6 +109838,9 @@ func (wtd WebTableDataset) MarshalJSON() ([]byte, error) { if wtd.Structure != nil { objectMap["structure"] = wtd.Structure } + if wtd.Schema != nil { + objectMap["schema"] = wtd.Schema + } if wtd.LinkedServiceName != nil { objectMap["linkedServiceName"] = wtd.LinkedServiceName } @@ -109450,6 +110185,15 @@ func (wtd *WebTableDataset) UnmarshalJSON(body []byte) error { } wtd.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + wtd.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -110111,6 +110855,8 @@ type XeroObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -110136,6 +110882,9 @@ func (xod XeroObjectDataset) MarshalJSON() ([]byte, error) { if xod.Structure != nil { objectMap["structure"] = xod.Structure } + if xod.Schema != nil { + objectMap["schema"] = xod.Schema + } if xod.LinkedServiceName != nil { objectMap["linkedServiceName"] = xod.LinkedServiceName } @@ -110480,6 +111229,15 @@ func (xod *XeroObjectDataset) UnmarshalJSON(body []byte) error { } xod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + xod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference @@ -111481,6 +112239,8 @@ type ZohoObjectDataset struct { Description *string `json:"description,omitempty"` // Structure - Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. Structure interface{} `json:"structure,omitempty"` + // Schema - Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement. + Schema interface{} `json:"schema,omitempty"` // LinkedServiceName - Linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // Parameters - Parameters for dataset. @@ -111506,6 +112266,9 @@ func (zod ZohoObjectDataset) MarshalJSON() ([]byte, error) { if zod.Structure != nil { objectMap["structure"] = zod.Structure } + if zod.Schema != nil { + objectMap["schema"] = zod.Schema + } if zod.LinkedServiceName != nil { objectMap["linkedServiceName"] = zod.LinkedServiceName } @@ -111850,6 +112613,15 @@ func (zod *ZohoObjectDataset) UnmarshalJSON(body []byte) error { } zod.Structure = structure } + case "schema": + if v != nil { + var schema interface{} + err = json.Unmarshal(*v, &schema) + if err != nil { + return err + } + zod.Schema = schema + } case "linkedServiceName": if v != nil { var linkedServiceName LinkedServiceReference diff --git a/services/preview/datafactory/mgmt/2017-09-01-preview/datafactory/models.go b/services/preview/datafactory/mgmt/2017-09-01-preview/datafactory/models.go index 8fe12a581ee6..f76edbdd0675 100644 --- a/services/preview/datafactory/mgmt/2017-09-01-preview/datafactory/models.go +++ b/services/preview/datafactory/mgmt/2017-09-01-preview/datafactory/models.go @@ -951,21 +951,6 @@ func PossibleSparkThriftTransportProtocolValues() []SparkThriftTransportProtocol return []SparkThriftTransportProtocol{SparkThriftTransportProtocolBinary, SparkThriftTransportProtocolHTTP, SparkThriftTransportProtocolSASL} } -// SSISExecutionRuntime enumerates the values for ssis execution runtime. -type SSISExecutionRuntime string - -const ( - // X64 ... - X64 SSISExecutionRuntime = "x64" - // X86 ... - X86 SSISExecutionRuntime = "x86" -) - -// PossibleSSISExecutionRuntimeValues returns an array of possible values for the SSISExecutionRuntime const type. -func PossibleSSISExecutionRuntimeValues() []SSISExecutionRuntime { - return []SSISExecutionRuntime{X64, X86} -} - // StoredProcedureParameterType enumerates the values for stored procedure parameter type. type StoredProcedureParameterType string @@ -36297,12 +36282,14 @@ func (espa *ExecuteSSISPackageActivity) UnmarshalJSON(body []byte) error { type ExecuteSSISPackageActivityTypeProperties struct { // PackageLocation - SSIS package location. PackageLocation *SSISPackageLocation `json:"packageLocation,omitempty"` - // Runtime - Specifies the runtime to execute SSIS package. Possible values include: 'X64', 'X86' - Runtime SSISExecutionRuntime `json:"runtime,omitempty"` - // LoggingLevel - The logging level of SSIS package execution. - LoggingLevel *string `json:"loggingLevel,omitempty"` - // EnvironmentPath - The environment path to execute the SSIS package. - EnvironmentPath *string `json:"environmentPath,omitempty"` + // Runtime - Specifies the runtime to execute SSIS package. The value should be "x86" or "x64". Type: string (or Expression with resultType string). + Runtime interface{} `json:"runtime,omitempty"` + // LoggingLevel - The logging level of SSIS package execution. Type: string (or Expression with resultType string). + LoggingLevel interface{} `json:"loggingLevel,omitempty"` + // EnvironmentPath - The environment path to execute the SSIS package. Type: string (or Expression with resultType string). + EnvironmentPath interface{} `json:"environmentPath,omitempty"` + // ExecutionCredential - The package execution credential. + ExecutionCredential *SSISExecutionCredential `json:"executionCredential,omitempty"` // ConnectVia - The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` // ProjectParameters - The project level parameters to execute the SSIS package. @@ -36323,7 +36310,7 @@ func (espatp ExecuteSSISPackageActivityTypeProperties) MarshalJSON() ([]byte, er if espatp.PackageLocation != nil { objectMap["packageLocation"] = espatp.PackageLocation } - if espatp.Runtime != "" { + if espatp.Runtime != nil { objectMap["runtime"] = espatp.Runtime } if espatp.LoggingLevel != nil { @@ -36332,6 +36319,9 @@ func (espatp ExecuteSSISPackageActivityTypeProperties) MarshalJSON() ([]byte, er if espatp.EnvironmentPath != nil { objectMap["environmentPath"] = espatp.EnvironmentPath } + if espatp.ExecutionCredential != nil { + objectMap["executionCredential"] = espatp.ExecutionCredential + } if espatp.ConnectVia != nil { objectMap["connectVia"] = espatp.ConnectVia } @@ -95520,6 +95510,16 @@ func (ss *SquareSource) UnmarshalJSON(body []byte) error { return nil } +// SSISExecutionCredential SSIS package execution credential. +type SSISExecutionCredential struct { + // Domain - Domain for windows authentication. + Domain interface{} `json:"domain,omitempty"` + // UserName - UseName for windows authentication. + UserName interface{} `json:"userName,omitempty"` + // Password - Password for windows authentication. + Password *SecureString `json:"password,omitempty"` +} + // SSISExecutionParameter SSIS execution parameter. type SSISExecutionParameter struct { // Value - SSIS package execution parameter value. Type: string (or Expression with resultType string). @@ -95528,8 +95528,8 @@ type SSISExecutionParameter struct { // SSISPackageLocation SSIS package location. type SSISPackageLocation struct { - // PackagePath - The SSIS package path. - PackagePath *string `json:"packagePath,omitempty"` + // PackagePath - The SSIS package path. Type: string (or Expression with resultType string). + PackagePath interface{} `json:"packagePath,omitempty"` } // SSISPropertyOverride SSIS property override.