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..ac25478c8d70 100644 --- a/profiles/latest/datafactory/mgmt/datafactory/models.go +++ b/profiles/latest/datafactory/mgmt/datafactory/models.go @@ -574,7 +574,6 @@ const ( TypeUntil TypeBasicActivity = original.TypeUntil TypeWait TypeBasicActivity = original.TypeWait TypeWebActivity TypeBasicActivity = original.TypeWebActivity - TypeWebHook TypeBasicActivity = original.TypeWebHook ) type TypeBasicCopySink = original.TypeBasicCopySink @@ -886,12 +885,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 +1071,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 +1326,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 @@ -1438,8 +1435,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 +1470,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 +1815,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..14e2953cbfa9 100644 --- a/profiles/preview/datafactory/mgmt/datafactory/models.go +++ b/profiles/preview/datafactory/mgmt/datafactory/models.go @@ -574,7 +574,6 @@ const ( TypeUntil TypeBasicActivity = original.TypeUntil TypeWait TypeBasicActivity = original.TypeWait TypeWebActivity TypeBasicActivity = original.TypeWebActivity - TypeWebHook TypeBasicActivity = original.TypeWebHook ) type TypeBasicCopySink = original.TypeBasicCopySink @@ -886,12 +885,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 +1071,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 +1326,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 @@ -1438,8 +1435,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 +1470,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 +1815,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..af75d74b0f5b 100644 --- a/services/datafactory/mgmt/2018-06-01/datafactory/models.go +++ b/services/datafactory/mgmt/2018-06-01/datafactory/models.go @@ -1183,13 +1183,11 @@ const ( 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, TypeWait, TypeWebActivity} } // TypeBasicCopySink enumerates the values for type basic copy sink. @@ -1825,19 +1823,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:"-"` @@ -1879,7 +1864,6 @@ type BasicActivity interface { AsWaitActivity() (*WaitActivity, bool) AsForEachActivity() (*ForEachActivity, bool) AsIfConditionActivity() (*IfConditionActivity, bool) - AsWebHookActivity() (*WebHookActivity, bool) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) AsControlActivity() (*ControlActivity, bool) AsBasicControlActivity() (BasicControlActivity, bool) @@ -1898,7 +1882,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -2018,10 +2002,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) @@ -2220,11 +2200,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 +3346,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 +3373,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 +3720,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 +5103,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 +5130,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 +5477,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 +6182,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -6351,11 +6354,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 +7179,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 +7206,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 +7553,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 +9571,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 +9598,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 +9945,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 +11807,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -11959,11 +11985,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 +12743,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -12900,11 +12921,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 +13939,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 +13966,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 +14313,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 +15255,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 +15282,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 +15629,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 +15892,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 +15919,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 +16266,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 +18259,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 +18286,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 +18633,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 +18709,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 +18736,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 +19083,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 +19670,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 +19697,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 +20044,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 +23167,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 +23194,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 +23541,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 +24262,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 +24289,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 +24636,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 @@ -24936,7 +25064,6 @@ type BasicControlActivity interface { AsWaitActivity() (*WaitActivity, bool) AsForEachActivity() (*ForEachActivity, bool) AsIfConditionActivity() (*IfConditionActivity, bool) - AsWebHookActivity() (*WebHookActivity, bool) AsExecutePipelineActivity() (*ExecutePipelineActivity, bool) AsControlActivity() (*ControlActivity, bool) } @@ -24953,7 +25080,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -24993,10 +25120,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) @@ -25191,11 +25314,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 +25433,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -25499,11 +25617,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 +28306,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 +28333,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 +28680,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 +28777,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -28828,11 +28955,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 +29132,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 +29159,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 +29506,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 +30081,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -30123,11 +30259,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 +30426,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -30473,11 +30604,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 +30756,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -30808,11 +30934,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 +31086,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -31143,11 +31264,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 +31501,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 +31770,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 +32108,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 +33737,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -33785,11 +33915,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 +34173,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 +34200,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 +34547,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 +36069,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 +36096,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 +36443,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 +36513,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 +36540,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 +36887,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 +38749,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 +38776,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 +39123,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 +39556,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -39547,11 +39728,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 +39877,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -39879,11 +40055,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 +40189,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 +40220,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 +40284,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -40392,11 +40568,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 +40683,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 +41956,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 +41983,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 +42330,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 +43042,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -43012,11 +43214,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 +43342,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -43317,11 +43514,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 +44309,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -44295,11 +44487,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 +45297,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 +45324,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 +45671,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 +46966,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 +46993,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 +47340,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 +48046,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 +48073,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 +48420,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 +49800,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -49749,11 +49978,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 +50762,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -50716,11 +50940,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 +51986,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -51945,11 +52164,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 +52346,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -52310,11 +52524,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 +52716,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -52685,11 +52894,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 +53800,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 +53827,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 +54174,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 +54603,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 +54630,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 +54977,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 +56695,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 +56722,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 +57069,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 +57504,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -57430,11 +57676,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 +58478,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 +58505,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 +58852,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 +61252,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 +61279,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 +61626,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 +63638,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -63547,11 +63816,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 +64582,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 +64609,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 +64956,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 +66548,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 +66575,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 +66922,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 +67584,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 +67611,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 +67958,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 +68387,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 +68414,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 +68761,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 +71432,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 +71459,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 +71806,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 +72446,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 +72473,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 +72820,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 +75075,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 +75102,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 +75449,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 +76365,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 +76392,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 +76739,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 +77815,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 +77842,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 +78189,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 +80533,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 +80560,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 +80907,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 +81937,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 +81964,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 +82311,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 +83361,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 +83388,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 +83735,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 +84839,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 +84866,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 +85213,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 +86833,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 +86860,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 +87207,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 +87636,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 +87663,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 +88010,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 +89834,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 +89861,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 +90208,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 +91410,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 +91437,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 +91784,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 +94340,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 +94367,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 +94714,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 +95147,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -94803,11 +95319,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 +96658,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 +96685,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 +97032,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 +98130,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 +98157,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 +98504,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 +100122,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -99761,11 +100300,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 +100454,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 +100481,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 +100828,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 +102143,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 +102170,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 +102517,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 +102936,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 +105801,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -105401,11 +105973,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 @@ -106483,6 +107050,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 +107077,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 +107424,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 +107498,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -107089,11 +107670,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 +107800,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', 'TypeUntil', 'TypeWait', 'TypeForEach', 'TypeIfCondition', 'TypeExecutePipeline', 'TypeContainer' Type TypeBasicActivity `json:"type,omitempty"` } @@ -107402,11 +107978,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 +108389,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 +109339,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 +109366,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 +109713,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 +110383,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 +110410,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 +110757,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 +111767,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 +111794,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 +112141,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.