diff --git a/sdk/resourcemanager/datafactory/armdatafactory/CHANGELOG.md b/sdk/resourcemanager/datafactory/armdatafactory/CHANGELOG.md index a9e8cff1ca5e..563ef1c5fa3f 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/CHANGELOG.md +++ b/sdk/resourcemanager/datafactory/armdatafactory/CHANGELOG.md @@ -1,5 +1,42 @@ # Release History +## 4.0.0 (2023-02-20) +### Features Added + +- Type of `SynapseSparkJobActivityTypeProperties.NumExecutors` has been changed from `*int32` to `any` +- New type alias `AzureStorageAuthenticationType` with values `AzureStorageAuthenticationTypeAccountKey`, `AzureStorageAuthenticationTypeAnonymous`, `AzureStorageAuthenticationTypeMsi`, `AzureStorageAuthenticationTypeSasURI`, `AzureStorageAuthenticationTypeServicePrincipal` +- New type alias `ConfigurationType` with values `ConfigurationTypeArtifact`, `ConfigurationTypeCustomized`, `ConfigurationTypeDefault` +- New type alias `SparkConfigurationReferenceType` with values `SparkConfigurationReferenceTypeSparkConfigurationReference` +- New function `*Credential.GetCredential() *Credential` +- New function `NewCredentialOperationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CredentialOperationsClient, error)` +- New function `*CredentialOperationsClient.CreateOrUpdate(context.Context, string, string, string, ManagedIdentityCredentialResource, *CredentialOperationsClientCreateOrUpdateOptions) (CredentialOperationsClientCreateOrUpdateResponse, error)` +- New function `*CredentialOperationsClient.Delete(context.Context, string, string, string, *CredentialOperationsClientDeleteOptions) (CredentialOperationsClientDeleteResponse, error)` +- New function `*CredentialOperationsClient.Get(context.Context, string, string, string, *CredentialOperationsClientGetOptions) (CredentialOperationsClientGetResponse, error)` +- New function `*CredentialOperationsClient.NewListByFactoryPager(string, string, *CredentialOperationsClientListByFactoryOptions) *runtime.Pager[CredentialOperationsClientListByFactoryResponse]` +- New function `*ManagedIdentityCredential.GetCredential() *Credential` +- New function `*ServicePrincipalCredential.GetCredential() *Credential` +- New struct `CopyComputeScaleProperties` +- New struct `CredentialListResponse` +- New struct `CredentialOperationsClient` +- New struct `ManagedIdentityCredential` +- New struct `ManagedIdentityCredentialResource` +- New struct `ManagedIdentityTypeProperties` +- New struct `PipelineExternalComputeScaleProperties` +- New struct `ServicePrincipalCredential` +- New struct `ServicePrincipalCredentialTypeProperties` +- New struct `SparkConfigurationParametrizationReference` +- New field `SasToken` in struct `AzureBlobFSLinkedServiceTypeProperties` +- New field `SasURI` in struct `AzureBlobFSLinkedServiceTypeProperties` +- New field `AuthenticationType` in struct `AzureBlobStorageLinkedServiceTypeProperties` +- New field `ContainerURI` in struct `AzureBlobStorageLinkedServiceTypeProperties` +- New field `CopyComputeScaleProperties` in struct `IntegrationRuntimeComputeProperties` +- New field `PipelineExternalComputeScaleProperties` in struct `IntegrationRuntimeComputeProperties` +- New field `ConfigurationType` in struct `SynapseSparkJobActivityTypeProperties` +- New field `ScanFolder` in struct `SynapseSparkJobActivityTypeProperties` +- New field `SparkConfig` in struct `SynapseSparkJobActivityTypeProperties` +- New field `TargetSparkConfiguration` in struct `SynapseSparkJobActivityTypeProperties` + + ## 3.0.0 (2022-10-27) ### Breaking Changes diff --git a/sdk/resourcemanager/datafactory/armdatafactory/activityruns_client.go b/sdk/resourcemanager/datafactory/armdatafactory/activityruns_client.go index 8ccfd801dee4..8a5f142e9867 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/activityruns_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/activityruns_client.go @@ -32,9 +32,9 @@ type ActivityRunsClient struct { } // NewActivityRunsClient creates a new instance of ActivityRunsClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewActivityRunsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ActivityRunsClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,13 +57,14 @@ func NewActivityRunsClient(subscriptionID string, credential azcore.TokenCredent // QueryByPipelineRun - Query activity runs based on input filter conditions. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// runID - The pipeline run identifier. -// filterParameters - Parameters to filter the activity runs. -// options - ActivityRunsClientQueryByPipelineRunOptions contains the optional parameters for the ActivityRunsClient.QueryByPipelineRun -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - runID - The pipeline run identifier. +// - filterParameters - Parameters to filter the activity runs. +// - options - ActivityRunsClientQueryByPipelineRunOptions contains the optional parameters for the ActivityRunsClient.QueryByPipelineRun +// method. func (client *ActivityRunsClient) QueryByPipelineRun(ctx context.Context, resourceGroupName string, factoryName string, runID string, filterParameters RunFilterParameters, options *ActivityRunsClientQueryByPipelineRunOptions) (ActivityRunsClientQueryByPipelineRunResponse, error) { req, err := client.queryByPipelineRunCreateRequest(ctx, resourceGroupName, factoryName, runID, filterParameters, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/activityruns_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/activityruns_client_example_test.go deleted file mode 100644 index 192bcfdefa67..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/activityruns_client_example_test.go +++ /dev/null @@ -1,42 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "time" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ActivityRuns_QueryByPipelineRun.json -func ExampleActivityRunsClient_QueryByPipelineRun() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewActivityRunsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.QueryByPipelineRun(ctx, "exampleResourceGroup", "exampleFactoryName", "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b", armdatafactory.RunFilterParameters{ - LastUpdatedAfter: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:36:44.3345758Z"); return t }()), - LastUpdatedBefore: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:49:48.3686473Z"); return t }()), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/autorest.md b/sdk/resourcemanager/datafactory/armdatafactory/autorest.md index 04b444d51382..85bfdc443a24 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/autorest.md +++ b/sdk/resourcemanager/datafactory/armdatafactory/autorest.md @@ -5,9 +5,9 @@ ``` yaml azure-arm: true require: -- https://github.com/Azure/azure-rest-api-specs/blob/574be7aa7087e815bc21e2ea0c5357038830dd10/specification/datafactory/resource-manager/readme.md -- https://github.com/Azure/azure-rest-api-specs/blob/574be7aa7087e815bc21e2ea0c5357038830dd10/specification/datafactory/resource-manager/readme.go.md +- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/datafactory/resource-manager/readme.md +- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/datafactory/resource-manager/readme.go.md license-header: MICROSOFT_MIT_NO_VERSION -module-version: 3.0.0 +module-version: 4.0.0 ``` \ No newline at end of file diff --git a/sdk/resourcemanager/datafactory/armdatafactory/constants.go b/sdk/resourcemanager/datafactory/armdatafactory/constants.go index c179b31393cc..c289cc9c821d 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/constants.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/constants.go @@ -11,7 +11,7 @@ package armdatafactory const ( moduleName = "armdatafactory" - moduleVersion = "v3.0.0" + moduleVersion = "v4.0.0" ) // AzureFunctionActivityMethod - The list of HTTP methods supported by a AzureFunctionActivity. @@ -56,6 +56,28 @@ func PossibleAzureSearchIndexWriteBehaviorTypeValues() []AzureSearchIndexWriteBe } } +// AzureStorageAuthenticationType - The type used for authentication. Type: string. +type AzureStorageAuthenticationType string + +const ( + AzureStorageAuthenticationTypeAccountKey AzureStorageAuthenticationType = "AccountKey" + AzureStorageAuthenticationTypeAnonymous AzureStorageAuthenticationType = "Anonymous" + AzureStorageAuthenticationTypeMsi AzureStorageAuthenticationType = "Msi" + AzureStorageAuthenticationTypeSasURI AzureStorageAuthenticationType = "SasUri" + AzureStorageAuthenticationTypeServicePrincipal AzureStorageAuthenticationType = "ServicePrincipal" +) + +// PossibleAzureStorageAuthenticationTypeValues returns the possible values for the AzureStorageAuthenticationType const type. +func PossibleAzureStorageAuthenticationTypeValues() []AzureStorageAuthenticationType { + return []AzureStorageAuthenticationType{ + AzureStorageAuthenticationTypeAccountKey, + AzureStorageAuthenticationTypeAnonymous, + AzureStorageAuthenticationTypeMsi, + AzureStorageAuthenticationTypeSasURI, + AzureStorageAuthenticationTypeServicePrincipal, + } +} + // BigDataPoolReferenceType - Big data pool reference type. type BigDataPoolReferenceType string @@ -120,6 +142,24 @@ func PossibleCassandraSourceReadConsistencyLevelsValues() []CassandraSourceReadC } } +// ConfigurationType - The type of the spark config. +type ConfigurationType string + +const ( + ConfigurationTypeArtifact ConfigurationType = "Artifact" + ConfigurationTypeCustomized ConfigurationType = "Customized" + ConfigurationTypeDefault ConfigurationType = "Default" +) + +// PossibleConfigurationTypeValues returns the possible values for the ConfigurationType const type. +func PossibleConfigurationTypeValues() []ConfigurationType { + return []ConfigurationType{ + ConfigurationTypeArtifact, + ConfigurationTypeCustomized, + ConfigurationTypeDefault, + } +} + // CosmosDbConnectionMode - The connection mode used to access CosmosDB account. Type: string (or Expression with resultType // string). type CosmosDbConnectionMode string @@ -1434,6 +1474,20 @@ func PossibleSparkAuthenticationTypeValues() []SparkAuthenticationType { } } +// SparkConfigurationReferenceType - Spark configuration reference type. +type SparkConfigurationReferenceType string + +const ( + SparkConfigurationReferenceTypeSparkConfigurationReference SparkConfigurationReferenceType = "SparkConfigurationReference" +) + +// PossibleSparkConfigurationReferenceTypeValues returns the possible values for the SparkConfigurationReferenceType const type. +func PossibleSparkConfigurationReferenceTypeValues() []SparkConfigurationReferenceType { + return []SparkConfigurationReferenceType{ + SparkConfigurationReferenceTypeSparkConfigurationReference, + } +} + // SparkJobReferenceType - Synapse spark job reference type. type SparkJobReferenceType string diff --git a/sdk/resourcemanager/datafactory/armdatafactory/credentialoperations_client.go b/sdk/resourcemanager/datafactory/armdatafactory/credentialoperations_client.go new file mode 100644 index 000000000000..8284c37b1793 --- /dev/null +++ b/sdk/resourcemanager/datafactory/armdatafactory/credentialoperations_client.go @@ -0,0 +1,313 @@ +//go:build go1.18 +// +build go1.18 + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +// DO NOT EDIT. + +package armdatafactory + +import ( + "context" + "errors" + "github.com/Azure/azure-sdk-for-go/sdk/azcore" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/arm" + armruntime "github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/runtime" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/cloud" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" + "net/http" + "net/url" + "strings" +) + +// CredentialOperationsClient contains the methods for the CredentialOperations group. +// Don't use this type directly, use NewCredentialOperationsClient() instead. +type CredentialOperationsClient struct { + host string + subscriptionID string + pl runtime.Pipeline +} + +// NewCredentialOperationsClient creates a new instance of CredentialOperationsClient with the specified values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. +func NewCredentialOperationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CredentialOperationsClient, error) { + if options == nil { + options = &arm.ClientOptions{} + } + ep := cloud.AzurePublic.Services[cloud.ResourceManager].Endpoint + if c, ok := options.Cloud.Services[cloud.ResourceManager]; ok { + ep = c.Endpoint + } + pl, err := armruntime.NewPipeline(moduleName, moduleVersion, credential, runtime.PipelineOptions{}, options) + if err != nil { + return nil, err + } + client := &CredentialOperationsClient{ + subscriptionID: subscriptionID, + host: ep, + pl: pl, + } + return client, nil +} + +// CreateOrUpdate - Creates or updates a credential. +// If the operation fails it returns an *azcore.ResponseError type. +// +// Generated from API version 2018-06-01 +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - credentialName - Credential name +// - credential - Credential resource definition. +// - options - CredentialOperationsClientCreateOrUpdateOptions contains the optional parameters for the CredentialOperationsClient.CreateOrUpdate +// method. +func (client *CredentialOperationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, credential ManagedIdentityCredentialResource, options *CredentialOperationsClientCreateOrUpdateOptions) (CredentialOperationsClientCreateOrUpdateResponse, error) { + req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, credentialName, credential, options) + if err != nil { + return CredentialOperationsClientCreateOrUpdateResponse{}, err + } + resp, err := client.pl.Do(req) + if err != nil { + return CredentialOperationsClientCreateOrUpdateResponse{}, err + } + if !runtime.HasStatusCode(resp, http.StatusOK) { + return CredentialOperationsClientCreateOrUpdateResponse{}, runtime.NewResponseError(resp) + } + return client.createOrUpdateHandleResponse(resp) +} + +// createOrUpdateCreateRequest creates the CreateOrUpdate request. +func (client *CredentialOperationsClient) createOrUpdateCreateRequest(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, credential ManagedIdentityCredentialResource, options *CredentialOperationsClientCreateOrUpdateOptions) (*policy.Request, error) { + urlPath := "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}" + if client.subscriptionID == "" { + return nil, errors.New("parameter client.subscriptionID cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{subscriptionId}", url.PathEscape(client.subscriptionID)) + if resourceGroupName == "" { + return nil, errors.New("parameter resourceGroupName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{resourceGroupName}", url.PathEscape(resourceGroupName)) + if factoryName == "" { + return nil, errors.New("parameter factoryName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{factoryName}", url.PathEscape(factoryName)) + if credentialName == "" { + return nil, errors.New("parameter credentialName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{credentialName}", url.PathEscape(credentialName)) + req, err := runtime.NewRequest(ctx, http.MethodPut, runtime.JoinPaths(client.host, urlPath)) + if err != nil { + return nil, err + } + reqQP := req.Raw().URL.Query() + reqQP.Set("api-version", "2018-06-01") + req.Raw().URL.RawQuery = reqQP.Encode() + if options != nil && options.IfMatch != nil { + req.Raw().Header["If-Match"] = []string{*options.IfMatch} + } + req.Raw().Header["Accept"] = []string{"application/json"} + return req, runtime.MarshalAsJSON(req, credential) +} + +// createOrUpdateHandleResponse handles the CreateOrUpdate response. +func (client *CredentialOperationsClient) createOrUpdateHandleResponse(resp *http.Response) (CredentialOperationsClientCreateOrUpdateResponse, error) { + result := CredentialOperationsClientCreateOrUpdateResponse{} + if err := runtime.UnmarshalAsJSON(resp, &result.ManagedIdentityCredentialResource); err != nil { + return CredentialOperationsClientCreateOrUpdateResponse{}, err + } + return result, nil +} + +// Delete - Deletes a credential. +// If the operation fails it returns an *azcore.ResponseError type. +// +// Generated from API version 2018-06-01 +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - credentialName - Credential name +// - options - CredentialOperationsClientDeleteOptions contains the optional parameters for the CredentialOperationsClient.Delete +// method. +func (client *CredentialOperationsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, options *CredentialOperationsClientDeleteOptions) (CredentialOperationsClientDeleteResponse, error) { + req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, credentialName, options) + if err != nil { + return CredentialOperationsClientDeleteResponse{}, err + } + resp, err := client.pl.Do(req) + if err != nil { + return CredentialOperationsClientDeleteResponse{}, err + } + if !runtime.HasStatusCode(resp, http.StatusOK, http.StatusNoContent) { + return CredentialOperationsClientDeleteResponse{}, runtime.NewResponseError(resp) + } + return CredentialOperationsClientDeleteResponse{}, nil +} + +// deleteCreateRequest creates the Delete request. +func (client *CredentialOperationsClient) deleteCreateRequest(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, options *CredentialOperationsClientDeleteOptions) (*policy.Request, error) { + urlPath := "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}" + if client.subscriptionID == "" { + return nil, errors.New("parameter client.subscriptionID cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{subscriptionId}", url.PathEscape(client.subscriptionID)) + if resourceGroupName == "" { + return nil, errors.New("parameter resourceGroupName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{resourceGroupName}", url.PathEscape(resourceGroupName)) + if factoryName == "" { + return nil, errors.New("parameter factoryName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{factoryName}", url.PathEscape(factoryName)) + if credentialName == "" { + return nil, errors.New("parameter credentialName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{credentialName}", url.PathEscape(credentialName)) + req, err := runtime.NewRequest(ctx, http.MethodDelete, runtime.JoinPaths(client.host, urlPath)) + if err != nil { + return nil, err + } + reqQP := req.Raw().URL.Query() + reqQP.Set("api-version", "2018-06-01") + req.Raw().URL.RawQuery = reqQP.Encode() + req.Raw().Header["Accept"] = []string{"application/json"} + return req, nil +} + +// Get - Gets a credential. +// If the operation fails it returns an *azcore.ResponseError type. +// +// Generated from API version 2018-06-01 +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - credentialName - Credential name +// - options - CredentialOperationsClientGetOptions contains the optional parameters for the CredentialOperationsClient.Get +// method. +func (client *CredentialOperationsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, options *CredentialOperationsClientGetOptions) (CredentialOperationsClientGetResponse, error) { + req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, credentialName, options) + if err != nil { + return CredentialOperationsClientGetResponse{}, err + } + resp, err := client.pl.Do(req) + if err != nil { + return CredentialOperationsClientGetResponse{}, err + } + if !runtime.HasStatusCode(resp, http.StatusOK, http.StatusNotModified) { + return CredentialOperationsClientGetResponse{}, runtime.NewResponseError(resp) + } + return client.getHandleResponse(resp) +} + +// getCreateRequest creates the Get request. +func (client *CredentialOperationsClient) getCreateRequest(ctx context.Context, resourceGroupName string, factoryName string, credentialName string, options *CredentialOperationsClientGetOptions) (*policy.Request, error) { + urlPath := "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}" + if client.subscriptionID == "" { + return nil, errors.New("parameter client.subscriptionID cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{subscriptionId}", url.PathEscape(client.subscriptionID)) + if resourceGroupName == "" { + return nil, errors.New("parameter resourceGroupName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{resourceGroupName}", url.PathEscape(resourceGroupName)) + if factoryName == "" { + return nil, errors.New("parameter factoryName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{factoryName}", url.PathEscape(factoryName)) + if credentialName == "" { + return nil, errors.New("parameter credentialName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{credentialName}", url.PathEscape(credentialName)) + req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(client.host, urlPath)) + if err != nil { + return nil, err + } + reqQP := req.Raw().URL.Query() + reqQP.Set("api-version", "2018-06-01") + req.Raw().URL.RawQuery = reqQP.Encode() + if options != nil && options.IfNoneMatch != nil { + req.Raw().Header["If-None-Match"] = []string{*options.IfNoneMatch} + } + req.Raw().Header["Accept"] = []string{"application/json"} + return req, nil +} + +// getHandleResponse handles the Get response. +func (client *CredentialOperationsClient) getHandleResponse(resp *http.Response) (CredentialOperationsClientGetResponse, error) { + result := CredentialOperationsClientGetResponse{} + if err := runtime.UnmarshalAsJSON(resp, &result.ManagedIdentityCredentialResource); err != nil { + return CredentialOperationsClientGetResponse{}, err + } + return result, nil +} + +// NewListByFactoryPager - List credentials. +// +// Generated from API version 2018-06-01 +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - CredentialOperationsClientListByFactoryOptions contains the optional parameters for the CredentialOperationsClient.NewListByFactoryPager +// method. +func (client *CredentialOperationsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *CredentialOperationsClientListByFactoryOptions) *runtime.Pager[CredentialOperationsClientListByFactoryResponse] { + return runtime.NewPager(runtime.PagingHandler[CredentialOperationsClientListByFactoryResponse]{ + More: func(page CredentialOperationsClientListByFactoryResponse) bool { + return page.NextLink != nil && len(*page.NextLink) > 0 + }, + Fetcher: func(ctx context.Context, page *CredentialOperationsClientListByFactoryResponse) (CredentialOperationsClientListByFactoryResponse, error) { + var req *policy.Request + var err error + if page == nil { + req, err = client.listByFactoryCreateRequest(ctx, resourceGroupName, factoryName, options) + } else { + req, err = runtime.NewRequest(ctx, http.MethodGet, *page.NextLink) + } + if err != nil { + return CredentialOperationsClientListByFactoryResponse{}, err + } + resp, err := client.pl.Do(req) + if err != nil { + return CredentialOperationsClientListByFactoryResponse{}, err + } + if !runtime.HasStatusCode(resp, http.StatusOK) { + return CredentialOperationsClientListByFactoryResponse{}, runtime.NewResponseError(resp) + } + return client.listByFactoryHandleResponse(resp) + }, + }) +} + +// listByFactoryCreateRequest creates the ListByFactory request. +func (client *CredentialOperationsClient) listByFactoryCreateRequest(ctx context.Context, resourceGroupName string, factoryName string, options *CredentialOperationsClientListByFactoryOptions) (*policy.Request, error) { + urlPath := "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials" + if client.subscriptionID == "" { + return nil, errors.New("parameter client.subscriptionID cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{subscriptionId}", url.PathEscape(client.subscriptionID)) + if resourceGroupName == "" { + return nil, errors.New("parameter resourceGroupName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{resourceGroupName}", url.PathEscape(resourceGroupName)) + if factoryName == "" { + return nil, errors.New("parameter factoryName cannot be empty") + } + urlPath = strings.ReplaceAll(urlPath, "{factoryName}", url.PathEscape(factoryName)) + req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(client.host, urlPath)) + if err != nil { + return nil, err + } + reqQP := req.Raw().URL.Query() + reqQP.Set("api-version", "2018-06-01") + req.Raw().URL.RawQuery = reqQP.Encode() + req.Raw().Header["Accept"] = []string{"application/json"} + return req, nil +} + +// listByFactoryHandleResponse handles the ListByFactory response. +func (client *CredentialOperationsClient) listByFactoryHandleResponse(resp *http.Response) (CredentialOperationsClientListByFactoryResponse, error) { + result := CredentialOperationsClientListByFactoryResponse{} + if err := runtime.UnmarshalAsJSON(resp, &result.CredentialListResponse); err != nil { + return CredentialOperationsClientListByFactoryResponse{}, err + } + return result, nil +} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/dataflowdebugsession_client.go b/sdk/resourcemanager/datafactory/armdatafactory/dataflowdebugsession_client.go index 3c5a097eb588..59308eee713e 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/dataflowdebugsession_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/dataflowdebugsession_client.go @@ -32,9 +32,9 @@ type DataFlowDebugSessionClient struct { } // NewDataFlowDebugSessionClient creates a new instance of DataFlowDebugSessionClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewDataFlowDebugSessionClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DataFlowDebugSessionClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,12 +57,13 @@ func NewDataFlowDebugSessionClient(subscriptionID string, credential azcore.Toke // AddDataFlow - Add a data flow into debug session. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// request - Data flow debug session definition with debug content. -// options - DataFlowDebugSessionClientAddDataFlowOptions contains the optional parameters for the DataFlowDebugSessionClient.AddDataFlow -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - request - Data flow debug session definition with debug content. +// - options - DataFlowDebugSessionClientAddDataFlowOptions contains the optional parameters for the DataFlowDebugSessionClient.AddDataFlow +// method. func (client *DataFlowDebugSessionClient) AddDataFlow(ctx context.Context, resourceGroupName string, factoryName string, request DataFlowDebugPackage, options *DataFlowDebugSessionClientAddDataFlowOptions) (DataFlowDebugSessionClientAddDataFlowResponse, error) { req, err := client.addDataFlowCreateRequest(ctx, resourceGroupName, factoryName, request, options) if err != nil { @@ -115,12 +116,13 @@ func (client *DataFlowDebugSessionClient) addDataFlowHandleResponse(resp *http.R // BeginCreate - Creates a data flow debug session. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// request - Data flow debug session definition -// options - DataFlowDebugSessionClientBeginCreateOptions contains the optional parameters for the DataFlowDebugSessionClient.BeginCreate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - request - Data flow debug session definition +// - options - DataFlowDebugSessionClientBeginCreateOptions contains the optional parameters for the DataFlowDebugSessionClient.BeginCreate +// method. func (client *DataFlowDebugSessionClient) BeginCreate(ctx context.Context, resourceGroupName string, factoryName string, request CreateDataFlowDebugSessionRequest, options *DataFlowDebugSessionClientBeginCreateOptions) (*runtime.Poller[DataFlowDebugSessionClientCreateResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.create(ctx, resourceGroupName, factoryName, request, options) @@ -135,6 +137,7 @@ func (client *DataFlowDebugSessionClient) BeginCreate(ctx context.Context, resou // Create - Creates a data flow debug session. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *DataFlowDebugSessionClient) create(ctx context.Context, resourceGroupName string, factoryName string, request CreateDataFlowDebugSessionRequest, options *DataFlowDebugSessionClientBeginCreateOptions) (*http.Response, error) { req, err := client.createCreateRequest(ctx, resourceGroupName, factoryName, request, options) @@ -179,12 +182,13 @@ func (client *DataFlowDebugSessionClient) createCreateRequest(ctx context.Contex // Delete - Deletes a data flow debug session. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// request - Data flow debug session definition for deletion -// options - DataFlowDebugSessionClientDeleteOptions contains the optional parameters for the DataFlowDebugSessionClient.Delete -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - request - Data flow debug session definition for deletion +// - options - DataFlowDebugSessionClientDeleteOptions contains the optional parameters for the DataFlowDebugSessionClient.Delete +// method. func (client *DataFlowDebugSessionClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, request DeleteDataFlowDebugSessionRequest, options *DataFlowDebugSessionClientDeleteOptions) (DataFlowDebugSessionClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, request, options) if err != nil { @@ -228,12 +232,13 @@ func (client *DataFlowDebugSessionClient) deleteCreateRequest(ctx context.Contex // BeginExecuteCommand - Execute a data flow debug command. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// request - Data flow debug command definition. -// options - DataFlowDebugSessionClientBeginExecuteCommandOptions contains the optional parameters for the DataFlowDebugSessionClient.BeginExecuteCommand -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - request - Data flow debug command definition. +// - options - DataFlowDebugSessionClientBeginExecuteCommandOptions contains the optional parameters for the DataFlowDebugSessionClient.BeginExecuteCommand +// method. func (client *DataFlowDebugSessionClient) BeginExecuteCommand(ctx context.Context, resourceGroupName string, factoryName string, request DataFlowDebugCommandRequest, options *DataFlowDebugSessionClientBeginExecuteCommandOptions) (*runtime.Poller[DataFlowDebugSessionClientExecuteCommandResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.executeCommand(ctx, resourceGroupName, factoryName, request, options) @@ -248,6 +253,7 @@ func (client *DataFlowDebugSessionClient) BeginExecuteCommand(ctx context.Contex // ExecuteCommand - Execute a data flow debug command. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *DataFlowDebugSessionClient) executeCommand(ctx context.Context, resourceGroupName string, factoryName string, request DataFlowDebugCommandRequest, options *DataFlowDebugSessionClientBeginExecuteCommandOptions) (*http.Response, error) { req, err := client.executeCommandCreateRequest(ctx, resourceGroupName, factoryName, request, options) @@ -291,11 +297,12 @@ func (client *DataFlowDebugSessionClient) executeCommandCreateRequest(ctx contex } // NewQueryByFactoryPager - Query all active data flow debug sessions. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - DataFlowDebugSessionClientQueryByFactoryOptions contains the optional parameters for the DataFlowDebugSessionClient.QueryByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - DataFlowDebugSessionClientQueryByFactoryOptions contains the optional parameters for the DataFlowDebugSessionClient.NewQueryByFactoryPager +// method. func (client *DataFlowDebugSessionClient) NewQueryByFactoryPager(resourceGroupName string, factoryName string, options *DataFlowDebugSessionClientQueryByFactoryOptions) *runtime.Pager[DataFlowDebugSessionClientQueryByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[DataFlowDebugSessionClientQueryByFactoryResponse]{ More: func(page DataFlowDebugSessionClientQueryByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/dataflowdebugsession_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/dataflowdebugsession_client_example_test.go deleted file mode 100644 index 6f19d8338027..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/dataflowdebugsession_client_example_test.go +++ /dev/null @@ -1,234 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_Create.json -func ExampleDataFlowDebugSessionClient_BeginCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowDebugSessionClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginCreate(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.CreateDataFlowDebugSessionRequest{ - IntegrationRuntime: &armdatafactory.IntegrationRuntimeDebugResource{ - Name: to.Ptr("ir1"), - Properties: &armdatafactory.ManagedIntegrationRuntime{ - Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeManaged), - TypeProperties: &armdatafactory.ManagedIntegrationRuntimeTypeProperties{ - ComputeProperties: &armdatafactory.IntegrationRuntimeComputeProperties{ - DataFlowProperties: &armdatafactory.IntegrationRuntimeDataFlowProperties{ - ComputeType: to.Ptr(armdatafactory.DataFlowComputeTypeGeneral), - CoreCount: to.Ptr[int32](48), - TimeToLive: to.Ptr[int32](10), - }, - Location: to.Ptr("AutoResolve"), - }, - }, - }, - }, - TimeToLive: to.Ptr[int32](60), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_QueryByFactory.json -func ExampleDataFlowDebugSessionClient_NewQueryByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowDebugSessionClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewQueryByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_AddDataFlow.json -func ExampleDataFlowDebugSessionClient_AddDataFlow() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowDebugSessionClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.AddDataFlow(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.DataFlowDebugPackage{ - DataFlow: &armdatafactory.DataFlowDebugResource{ - Name: to.Ptr("dataflow1"), - Properties: &armdatafactory.MappingDataFlow{ - Type: to.Ptr("MappingDataFlow"), - TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ - Script: to.Ptr("\n\nsource(output(\n Column_1 as string\n ),\n allowSchemaDrift: true,\n validateSchema: false) ~> source1"), - Sinks: []*armdatafactory.DataFlowSink{}, - Sources: []*armdatafactory.DataFlowSource{ - { - Name: to.Ptr("source1"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("DelimitedText2"), - }, - }}, - Transformations: []*armdatafactory.Transformation{}, - }, - }, - }, - Datasets: []*armdatafactory.DatasetDebugResource{ - { - Name: to.Ptr("dataset1"), - Properties: &armdatafactory.DelimitedTextDataset{ - Type: to.Ptr("DelimitedText"), - Schema: []interface{}{ - map[string]interface{}{ - "type": "String", - }, - }, - Annotations: []interface{}{}, - LinkedServiceName: &armdatafactory.LinkedServiceReference{ - Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), - ReferenceName: to.Ptr("linkedService5"), - }, - TypeProperties: &armdatafactory.DelimitedTextDatasetTypeProperties{ - ColumnDelimiter: ",", - EscapeChar: "\\", - FirstRowAsHeader: true, - Location: &armdatafactory.AzureBlobStorageLocation{ - Type: to.Ptr("AzureBlobStorageLocation"), - FileName: "Ansiencoding.csv", - Container: "dataflow-sample-data", - }, - QuoteChar: "\"", - }, - }, - }}, - DebugSettings: &armdatafactory.DataFlowDebugPackageDebugSettings{ - DatasetParameters: map[string]interface{}{ - "Movies": map[string]interface{}{ - "path": "abc", - }, - "Output": map[string]interface{}{ - "time": "def", - }, - }, - Parameters: map[string]interface{}{ - "sourcePath": "Toy", - }, - SourceSettings: []*armdatafactory.DataFlowSourceSetting{ - { - RowLimit: to.Ptr[int32](1000), - SourceName: to.Ptr("source1"), - }, - { - RowLimit: to.Ptr[int32](222), - SourceName: to.Ptr("source2"), - }}, - }, - LinkedServices: []*armdatafactory.LinkedServiceDebugResource{ - { - Name: to.Ptr("linkedService1"), - Properties: &armdatafactory.AzureBlobStorageLinkedService{ - Type: to.Ptr("AzureBlobStorage"), - Annotations: []interface{}{}, - TypeProperties: &armdatafactory.AzureBlobStorageLinkedServiceTypeProperties{ - ConnectionString: "DefaultEndpointsProtocol=https;AccountName=;EndpointSuffix=core.windows.net;", - EncryptedCredential: to.Ptr(""), - }, - }, - }}, - SessionID: to.Ptr("f06ed247-9d07-49b2-b05e-2cb4a2fc871e"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_Delete.json -func ExampleDataFlowDebugSessionClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowDebugSessionClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.DeleteDataFlowDebugSessionRequest{ - SessionID: to.Ptr("91fb57e0-8292-47be-89ff-c8f2d2bb2a7e"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlowDebugSession_ExecuteCommand.json -func ExampleDataFlowDebugSessionClient_BeginExecuteCommand() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowDebugSessionClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginExecuteCommand(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.DataFlowDebugCommandRequest{ - Command: to.Ptr(armdatafactory.DataFlowDebugCommandTypeExecutePreviewQuery), - CommandPayload: &armdatafactory.DataFlowDebugCommandPayload{ - RowLimits: to.Ptr[int32](100), - StreamName: to.Ptr("source1"), - }, - SessionID: to.Ptr("f06ed247-9d07-49b2-b05e-2cb4a2fc871e"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/dataflows_client.go b/sdk/resourcemanager/datafactory/armdatafactory/dataflows_client.go index c6f6f82bf990..bd84dcc01b63 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/dataflows_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/dataflows_client.go @@ -32,9 +32,9 @@ type DataFlowsClient struct { } // NewDataFlowsClient creates a new instance of DataFlowsClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewDataFlowsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DataFlowsClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,13 +57,14 @@ func NewDataFlowsClient(subscriptionID string, credential azcore.TokenCredential // CreateOrUpdate - Creates or updates a data flow. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// dataFlowName - The data flow name. -// dataFlow - Data flow resource definition. -// options - DataFlowsClientCreateOrUpdateOptions contains the optional parameters for the DataFlowsClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - dataFlowName - The data flow name. +// - dataFlow - Data flow resource definition. +// - options - DataFlowsClientCreateOrUpdateOptions contains the optional parameters for the DataFlowsClient.CreateOrUpdate +// method. func (client *DataFlowsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, dataFlowName string, dataFlow DataFlowResource, options *DataFlowsClientCreateOrUpdateOptions) (DataFlowsClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, dataFlowName, dataFlow, options) if err != nil { @@ -123,11 +124,12 @@ func (client *DataFlowsClient) createOrUpdateHandleResponse(resp *http.Response) // Delete - Deletes a data flow. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// dataFlowName - The data flow name. -// options - DataFlowsClientDeleteOptions contains the optional parameters for the DataFlowsClient.Delete method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - dataFlowName - The data flow name. +// - options - DataFlowsClientDeleteOptions contains the optional parameters for the DataFlowsClient.Delete method. func (client *DataFlowsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, dataFlowName string, options *DataFlowsClientDeleteOptions) (DataFlowsClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, dataFlowName, options) if err != nil { @@ -175,11 +177,12 @@ func (client *DataFlowsClient) deleteCreateRequest(ctx context.Context, resource // Get - Gets a data flow. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// dataFlowName - The data flow name. -// options - DataFlowsClientGetOptions contains the optional parameters for the DataFlowsClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - dataFlowName - The data flow name. +// - options - DataFlowsClientGetOptions contains the optional parameters for the DataFlowsClient.Get method. func (client *DataFlowsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, dataFlowName string, options *DataFlowsClientGetOptions) (DataFlowsClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, dataFlowName, options) if err != nil { @@ -238,10 +241,12 @@ func (client *DataFlowsClient) getHandleResponse(resp *http.Response) (DataFlows } // NewListByFactoryPager - Lists data flows. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - DataFlowsClientListByFactoryOptions contains the optional parameters for the DataFlowsClient.ListByFactory method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - DataFlowsClientListByFactoryOptions contains the optional parameters for the DataFlowsClient.NewListByFactoryPager +// method. func (client *DataFlowsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *DataFlowsClientListByFactoryOptions) *runtime.Pager[DataFlowsClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[DataFlowsClientListByFactoryResponse]{ More: func(page DataFlowsClientListByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/dataflows_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/dataflows_client_example_test.go deleted file mode 100644 index 92956646b935..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/dataflows_client_example_test.go +++ /dev/null @@ -1,236 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_Create.json -func ExampleDataFlowsClient_CreateOrUpdate_dataFlowsCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataFlow", armdatafactory.DataFlowResource{ - Properties: &armdatafactory.MappingDataFlow{ - Type: to.Ptr("MappingDataFlow"), - Description: to.Ptr("Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."), - TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ - ScriptLines: []*string{ - to.Ptr("source(output("), - to.Ptr("PreviousConversionRate as double,"), - to.Ptr("Country as string,"), - to.Ptr("DateTime1 as string,"), - to.Ptr("CurrentConversionRate as double"), - to.Ptr("),"), - to.Ptr("allowSchemaDrift: false,"), - to.Ptr("validateSchema: false) ~> USDCurrency"), - to.Ptr("source(output("), - to.Ptr("PreviousConversionRate as double,"), - to.Ptr("Country as string,"), - to.Ptr("DateTime1 as string,"), - to.Ptr("CurrentConversionRate as double"), - to.Ptr("),"), - to.Ptr("allowSchemaDrift: true,"), - to.Ptr("validateSchema: false) ~> CADSource"), - to.Ptr("USDCurrency, CADSource union(byName: true)~> Union"), - to.Ptr("Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn"), - to.Ptr("NewCurrencyColumn split(Country == 'USD',"), - to.Ptr("Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)"), - to.Ptr("ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink"), - to.Ptr("ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink")}, - Sinks: []*armdatafactory.DataFlowSink{ - { - Name: to.Ptr("USDSink"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("USDOutput"), - }, - }, - { - Name: to.Ptr("CADSink"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("CADOutput"), - }, - }}, - Sources: []*armdatafactory.DataFlowSource{ - { - Name: to.Ptr("USDCurrency"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("CurrencyDatasetUSD"), - }, - }, - { - Name: to.Ptr("CADSource"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("CurrencyDatasetCAD"), - }, - }}, - }, - }, - }, &armdatafactory.DataFlowsClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_Update.json -func ExampleDataFlowsClient_CreateOrUpdate_dataFlowsUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataFlow", armdatafactory.DataFlowResource{ - Properties: &armdatafactory.MappingDataFlow{ - Type: to.Ptr("MappingDataFlow"), - Description: to.Ptr("Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."), - TypeProperties: &armdatafactory.MappingDataFlowTypeProperties{ - ScriptLines: []*string{ - to.Ptr("source(output("), - to.Ptr("PreviousConversionRate as double,"), - to.Ptr("Country as string,"), - to.Ptr("DateTime1 as string,"), - to.Ptr("CurrentConversionRate as double"), - to.Ptr("),"), - to.Ptr("allowSchemaDrift: false,"), - to.Ptr("validateSchema: false) ~> USDCurrency"), - to.Ptr("source(output("), - to.Ptr("PreviousConversionRate as double,"), - to.Ptr("Country as string,"), - to.Ptr("DateTime1 as string,"), - to.Ptr("CurrentConversionRate as double"), - to.Ptr("),"), - to.Ptr("allowSchemaDrift: true,"), - to.Ptr("validateSchema: false) ~> CADSource"), - to.Ptr("USDCurrency, CADSource union(byName: true)~> Union"), - to.Ptr("Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn"), - to.Ptr("NewCurrencyColumn split(Country == 'USD',"), - to.Ptr("Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)"), - to.Ptr("ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink"), - to.Ptr("ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink")}, - Sinks: []*armdatafactory.DataFlowSink{ - { - Name: to.Ptr("USDSink"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("USDOutput"), - }, - }, - { - Name: to.Ptr("CADSink"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("CADOutput"), - }, - }}, - Sources: []*armdatafactory.DataFlowSource{ - { - Name: to.Ptr("USDCurrency"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("CurrencyDatasetUSD"), - }, - }, - { - Name: to.Ptr("CADSource"), - Dataset: &armdatafactory.DatasetReference{ - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - ReferenceName: to.Ptr("CurrencyDatasetCAD"), - }, - }}, - }, - }, - }, &armdatafactory.DataFlowsClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_Get.json -func ExampleDataFlowsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataFlow", &armdatafactory.DataFlowsClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_Delete.json -func ExampleDataFlowsClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataFlow", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DataFlows_ListByFactory.json -func ExampleDataFlowsClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDataFlowsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/datasets_client.go b/sdk/resourcemanager/datafactory/armdatafactory/datasets_client.go index eef3739fc1af..98ea435ce31f 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/datasets_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/datasets_client.go @@ -32,9 +32,9 @@ type DatasetsClient struct { } // NewDatasetsClient creates a new instance of DatasetsClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewDatasetsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DatasetsClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,12 +57,13 @@ func NewDatasetsClient(subscriptionID string, credential azcore.TokenCredential, // CreateOrUpdate - Creates or updates a dataset. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// datasetName - The dataset name. -// dataset - Dataset resource definition. -// options - DatasetsClientCreateOrUpdateOptions contains the optional parameters for the DatasetsClient.CreateOrUpdate method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - datasetName - The dataset name. +// - dataset - Dataset resource definition. +// - options - DatasetsClientCreateOrUpdateOptions contains the optional parameters for the DatasetsClient.CreateOrUpdate method. func (client *DatasetsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, datasetName string, dataset DatasetResource, options *DatasetsClientCreateOrUpdateOptions) (DatasetsClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, datasetName, dataset, options) if err != nil { @@ -122,11 +123,12 @@ func (client *DatasetsClient) createOrUpdateHandleResponse(resp *http.Response) // Delete - Deletes a dataset. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// datasetName - The dataset name. -// options - DatasetsClientDeleteOptions contains the optional parameters for the DatasetsClient.Delete method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - datasetName - The dataset name. +// - options - DatasetsClientDeleteOptions contains the optional parameters for the DatasetsClient.Delete method. func (client *DatasetsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, datasetName string, options *DatasetsClientDeleteOptions) (DatasetsClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, datasetName, options) if err != nil { @@ -174,11 +176,12 @@ func (client *DatasetsClient) deleteCreateRequest(ctx context.Context, resourceG // Get - Gets a dataset. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// datasetName - The dataset name. -// options - DatasetsClientGetOptions contains the optional parameters for the DatasetsClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - datasetName - The dataset name. +// - options - DatasetsClientGetOptions contains the optional parameters for the DatasetsClient.Get method. func (client *DatasetsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, datasetName string, options *DatasetsClientGetOptions) (DatasetsClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, datasetName, options) if err != nil { @@ -237,10 +240,12 @@ func (client *DatasetsClient) getHandleResponse(resp *http.Response) (DatasetsCl } // NewListByFactoryPager - Lists datasets. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - DatasetsClientListByFactoryOptions contains the optional parameters for the DatasetsClient.ListByFactory method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - DatasetsClientListByFactoryOptions contains the optional parameters for the DatasetsClient.NewListByFactoryPager +// method. func (client *DatasetsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *DatasetsClientListByFactoryOptions) *runtime.Pager[DatasetsClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[DatasetsClientListByFactoryResponse]{ More: func(page DatasetsClientListByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/datasets_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/datasets_client_example_test.go deleted file mode 100644 index a25048bc3175..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/datasets_client_example_test.go +++ /dev/null @@ -1,175 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_ListByFactory.json -func ExampleDatasetsClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDatasetsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_Create.json -func ExampleDatasetsClient_CreateOrUpdate_datasetsCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDatasetsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataset", armdatafactory.DatasetResource{ - Properties: &armdatafactory.AzureBlobDataset{ - Type: to.Ptr("AzureBlob"), - LinkedServiceName: &armdatafactory.LinkedServiceReference{ - Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), - ReferenceName: to.Ptr("exampleLinkedService"), - }, - Parameters: map[string]*armdatafactory.ParameterSpecification{ - "MyFileName": { - Type: to.Ptr(armdatafactory.ParameterTypeString), - }, - "MyFolderPath": { - Type: to.Ptr(armdatafactory.ParameterTypeString), - }, - }, - TypeProperties: &armdatafactory.AzureBlobDatasetTypeProperties{ - Format: &armdatafactory.TextFormat{ - Type: to.Ptr("TextFormat"), - }, - FileName: map[string]interface{}{ - "type": "Expression", - "value": "@dataset().MyFileName", - }, - FolderPath: map[string]interface{}{ - "type": "Expression", - "value": "@dataset().MyFolderPath", - }, - }, - }, - }, &armdatafactory.DatasetsClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_Update.json -func ExampleDatasetsClient_CreateOrUpdate_datasetsUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDatasetsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataset", armdatafactory.DatasetResource{ - Properties: &armdatafactory.AzureBlobDataset{ - Type: to.Ptr("AzureBlob"), - Description: to.Ptr("Example description"), - LinkedServiceName: &armdatafactory.LinkedServiceReference{ - Type: to.Ptr(armdatafactory.LinkedServiceReferenceTypeLinkedServiceReference), - ReferenceName: to.Ptr("exampleLinkedService"), - }, - Parameters: map[string]*armdatafactory.ParameterSpecification{ - "MyFileName": { - Type: to.Ptr(armdatafactory.ParameterTypeString), - }, - "MyFolderPath": { - Type: to.Ptr(armdatafactory.ParameterTypeString), - }, - }, - TypeProperties: &armdatafactory.AzureBlobDatasetTypeProperties{ - Format: &armdatafactory.TextFormat{ - Type: to.Ptr("TextFormat"), - }, - FileName: map[string]interface{}{ - "type": "Expression", - "value": "@dataset().MyFileName", - }, - FolderPath: map[string]interface{}{ - "type": "Expression", - "value": "@dataset().MyFolderPath", - }, - }, - }, - }, &armdatafactory.DatasetsClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_Get.json -func ExampleDatasetsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDatasetsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataset", &armdatafactory.DatasetsClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Datasets_Delete.json -func ExampleDatasetsClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewDatasetsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleDataset", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/exposurecontrol_client.go b/sdk/resourcemanager/datafactory/armdatafactory/exposurecontrol_client.go index ac85b4c5374c..fa0db2ca084b 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/exposurecontrol_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/exposurecontrol_client.go @@ -32,9 +32,9 @@ type ExposureControlClient struct { } // NewExposureControlClient creates a new instance of ExposureControlClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewExposureControlClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ExposureControlClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,11 +57,12 @@ func NewExposureControlClient(subscriptionID string, credential azcore.TokenCred // GetFeatureValue - Get exposure control feature for specific location. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// locationID - The location identifier. -// exposureControlRequest - The exposure control request. -// options - ExposureControlClientGetFeatureValueOptions contains the optional parameters for the ExposureControlClient.GetFeatureValue -// method. +// - locationID - The location identifier. +// - exposureControlRequest - The exposure control request. +// - options - ExposureControlClientGetFeatureValueOptions contains the optional parameters for the ExposureControlClient.GetFeatureValue +// method. func (client *ExposureControlClient) GetFeatureValue(ctx context.Context, locationID string, exposureControlRequest ExposureControlRequest, options *ExposureControlClientGetFeatureValueOptions) (ExposureControlClientGetFeatureValueResponse, error) { req, err := client.getFeatureValueCreateRequest(ctx, locationID, exposureControlRequest, options) if err != nil { @@ -110,12 +111,13 @@ func (client *ExposureControlClient) getFeatureValueHandleResponse(resp *http.Re // GetFeatureValueByFactory - Get exposure control feature for specific factory. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// exposureControlRequest - The exposure control request. -// options - ExposureControlClientGetFeatureValueByFactoryOptions contains the optional parameters for the ExposureControlClient.GetFeatureValueByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - exposureControlRequest - The exposure control request. +// - options - ExposureControlClientGetFeatureValueByFactoryOptions contains the optional parameters for the ExposureControlClient.GetFeatureValueByFactory +// method. func (client *ExposureControlClient) GetFeatureValueByFactory(ctx context.Context, resourceGroupName string, factoryName string, exposureControlRequest ExposureControlRequest, options *ExposureControlClientGetFeatureValueByFactoryOptions) (ExposureControlClientGetFeatureValueByFactoryResponse, error) { req, err := client.getFeatureValueByFactoryCreateRequest(ctx, resourceGroupName, factoryName, exposureControlRequest, options) if err != nil { @@ -168,12 +170,13 @@ func (client *ExposureControlClient) getFeatureValueByFactoryHandleResponse(resp // QueryFeatureValuesByFactory - Get list of exposure control features for specific factory. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// exposureControlBatchRequest - The exposure control request for list of features. -// options - ExposureControlClientQueryFeatureValuesByFactoryOptions contains the optional parameters for the ExposureControlClient.QueryFeatureValuesByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - exposureControlBatchRequest - The exposure control request for list of features. +// - options - ExposureControlClientQueryFeatureValuesByFactoryOptions contains the optional parameters for the ExposureControlClient.QueryFeatureValuesByFactory +// method. func (client *ExposureControlClient) QueryFeatureValuesByFactory(ctx context.Context, resourceGroupName string, factoryName string, exposureControlBatchRequest ExposureControlBatchRequest, options *ExposureControlClientQueryFeatureValuesByFactoryOptions) (ExposureControlClientQueryFeatureValuesByFactoryResponse, error) { req, err := client.queryFeatureValuesByFactoryCreateRequest(ctx, resourceGroupName, factoryName, exposureControlBatchRequest, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/exposurecontrol_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/exposurecontrol_client_example_test.go deleted file mode 100644 index f09d87c74124..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/exposurecontrol_client_example_test.go +++ /dev/null @@ -1,91 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ExposureControl_GetFeatureValue.json -func ExampleExposureControlClient_GetFeatureValue() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewExposureControlClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetFeatureValue(ctx, "WestEurope", armdatafactory.ExposureControlRequest{ - FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), - FeatureType: to.Ptr("Feature"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ExposureControl_GetFeatureValueByFactory.json -func ExampleExposureControlClient_GetFeatureValueByFactory() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewExposureControlClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetFeatureValueByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.ExposureControlRequest{ - FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), - FeatureType: to.Ptr("Feature"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ExposureControl_QueryFeatureValuesByFactory.json -func ExampleExposureControlClient_QueryFeatureValuesByFactory() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewExposureControlClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.QueryFeatureValuesByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.ExposureControlBatchRequest{ - ExposureControlRequests: []*armdatafactory.ExposureControlRequest{ - { - FeatureName: to.Ptr("ADFIntegrationRuntimeSharingRbac"), - FeatureType: to.Ptr("Feature"), - }, - { - FeatureName: to.Ptr("ADFSampleFeature"), - FeatureType: to.Ptr("Feature"), - }}, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/factories_client.go b/sdk/resourcemanager/datafactory/armdatafactory/factories_client.go index 77e6651119f4..12e9f8647354 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/factories_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/factories_client.go @@ -32,9 +32,9 @@ type FactoriesClient struct { } // NewFactoriesClient creates a new instance of FactoriesClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewFactoriesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*FactoriesClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,11 +57,12 @@ func NewFactoriesClient(subscriptionID string, credential azcore.TokenCredential // ConfigureFactoryRepo - Updates a factory's repo information. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// locationID - The location identifier. -// factoryRepoUpdate - Update factory repo request definition. -// options - FactoriesClientConfigureFactoryRepoOptions contains the optional parameters for the FactoriesClient.ConfigureFactoryRepo -// method. +// - locationID - The location identifier. +// - factoryRepoUpdate - Update factory repo request definition. +// - options - FactoriesClientConfigureFactoryRepoOptions contains the optional parameters for the FactoriesClient.ConfigureFactoryRepo +// method. func (client *FactoriesClient) ConfigureFactoryRepo(ctx context.Context, locationID string, factoryRepoUpdate FactoryRepoUpdate, options *FactoriesClientConfigureFactoryRepoOptions) (FactoriesClientConfigureFactoryRepoResponse, error) { req, err := client.configureFactoryRepoCreateRequest(ctx, locationID, factoryRepoUpdate, options) if err != nil { @@ -110,12 +111,13 @@ func (client *FactoriesClient) configureFactoryRepoHandleResponse(resp *http.Res // CreateOrUpdate - Creates or updates a factory. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// factory - Factory resource definition. -// options - FactoriesClientCreateOrUpdateOptions contains the optional parameters for the FactoriesClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - factory - Factory resource definition. +// - options - FactoriesClientCreateOrUpdateOptions contains the optional parameters for the FactoriesClient.CreateOrUpdate +// method. func (client *FactoriesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, factory Factory, options *FactoriesClientCreateOrUpdateOptions) (FactoriesClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, factory, options) if err != nil { @@ -171,10 +173,11 @@ func (client *FactoriesClient) createOrUpdateHandleResponse(resp *http.Response) // Delete - Deletes a factory. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - FactoriesClientDeleteOptions contains the optional parameters for the FactoriesClient.Delete method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - FactoriesClientDeleteOptions contains the optional parameters for the FactoriesClient.Delete method. func (client *FactoriesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, options *FactoriesClientDeleteOptions) (FactoriesClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, options) if err != nil { @@ -218,10 +221,11 @@ func (client *FactoriesClient) deleteCreateRequest(ctx context.Context, resource // Get - Gets a factory. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - FactoriesClientGetOptions contains the optional parameters for the FactoriesClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - FactoriesClientGetOptions contains the optional parameters for the FactoriesClient.Get method. func (client *FactoriesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, options *FactoriesClientGetOptions) (FactoriesClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, options) if err != nil { @@ -277,12 +281,13 @@ func (client *FactoriesClient) getHandleResponse(resp *http.Response) (Factories // GetDataPlaneAccess - Get Data Plane access. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// policy - Data Plane user access policy definition. -// options - FactoriesClientGetDataPlaneAccessOptions contains the optional parameters for the FactoriesClient.GetDataPlaneAccess -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - policy - Data Plane user access policy definition. +// - options - FactoriesClientGetDataPlaneAccessOptions contains the optional parameters for the FactoriesClient.GetDataPlaneAccess +// method. func (client *FactoriesClient) GetDataPlaneAccess(ctx context.Context, resourceGroupName string, factoryName string, policy UserAccessPolicy, options *FactoriesClientGetDataPlaneAccessOptions) (FactoriesClientGetDataPlaneAccessResponse, error) { req, err := client.getDataPlaneAccessCreateRequest(ctx, resourceGroupName, factoryName, policy, options) if err != nil { @@ -335,12 +340,13 @@ func (client *FactoriesClient) getDataPlaneAccessHandleResponse(resp *http.Respo // GetGitHubAccessToken - Get GitHub Access Token. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// gitHubAccessTokenRequest - Get GitHub access token request definition. -// options - FactoriesClientGetGitHubAccessTokenOptions contains the optional parameters for the FactoriesClient.GetGitHubAccessToken -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - gitHubAccessTokenRequest - Get GitHub access token request definition. +// - options - FactoriesClientGetGitHubAccessTokenOptions contains the optional parameters for the FactoriesClient.GetGitHubAccessToken +// method. func (client *FactoriesClient) GetGitHubAccessToken(ctx context.Context, resourceGroupName string, factoryName string, gitHubAccessTokenRequest GitHubAccessTokenRequest, options *FactoriesClientGetGitHubAccessTokenOptions) (FactoriesClientGetGitHubAccessTokenResponse, error) { req, err := client.getGitHubAccessTokenCreateRequest(ctx, resourceGroupName, factoryName, gitHubAccessTokenRequest, options) if err != nil { @@ -392,8 +398,9 @@ func (client *FactoriesClient) getGitHubAccessTokenHandleResponse(resp *http.Res } // NewListPager - Lists factories under the specified subscription. +// // Generated from API version 2018-06-01 -// options - FactoriesClientListOptions contains the optional parameters for the FactoriesClient.List method. +// - options - FactoriesClientListOptions contains the optional parameters for the FactoriesClient.NewListPager method. func (client *FactoriesClient) NewListPager(options *FactoriesClientListOptions) *runtime.Pager[FactoriesClientListResponse] { return runtime.NewPager(runtime.PagingHandler[FactoriesClientListResponse]{ More: func(page FactoriesClientListResponse) bool { @@ -450,10 +457,11 @@ func (client *FactoriesClient) listHandleResponse(resp *http.Response) (Factorie } // NewListByResourceGroupPager - Lists factories. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// options - FactoriesClientListByResourceGroupOptions contains the optional parameters for the FactoriesClient.ListByResourceGroup -// method. +// - resourceGroupName - The resource group name. +// - options - FactoriesClientListByResourceGroupOptions contains the optional parameters for the FactoriesClient.NewListByResourceGroupPager +// method. func (client *FactoriesClient) NewListByResourceGroupPager(resourceGroupName string, options *FactoriesClientListByResourceGroupOptions) *runtime.Pager[FactoriesClientListByResourceGroupResponse] { return runtime.NewPager(runtime.PagingHandler[FactoriesClientListByResourceGroupResponse]{ More: func(page FactoriesClientListByResourceGroupResponse) bool { @@ -515,11 +523,12 @@ func (client *FactoriesClient) listByResourceGroupHandleResponse(resp *http.Resp // Update - Updates a factory. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// factoryUpdateParameters - The parameters for updating a factory. -// options - FactoriesClientUpdateOptions contains the optional parameters for the FactoriesClient.Update method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - factoryUpdateParameters - The parameters for updating a factory. +// - options - FactoriesClientUpdateOptions contains the optional parameters for the FactoriesClient.Update method. func (client *FactoriesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, factoryUpdateParameters FactoryUpdateParameters, options *FactoriesClientUpdateOptions) (FactoriesClientUpdateResponse, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, factoryName, factoryUpdateParameters, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/factories_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/factories_client_example_test.go deleted file mode 100644 index e76e05c41b8c..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/factories_client_example_test.go +++ /dev/null @@ -1,225 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_List.json -func ExampleFactoriesClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListPager(nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_ConfigureFactoryRepo.json -func ExampleFactoriesClient_ConfigureFactoryRepo() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.ConfigureFactoryRepo(ctx, "East US", armdatafactory.FactoryRepoUpdate{ - FactoryResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName"), - RepoConfiguration: &armdatafactory.FactoryVSTSConfiguration{ - Type: to.Ptr("FactoryVSTSConfiguration"), - AccountName: to.Ptr("ADF"), - CollaborationBranch: to.Ptr("master"), - LastCommitID: to.Ptr(""), - RepositoryName: to.Ptr("repo"), - RootFolder: to.Ptr("/"), - ProjectName: to.Ptr("project"), - TenantID: to.Ptr(""), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_ListByResourceGroup.json -func ExampleFactoriesClient_NewListByResourceGroupPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByResourceGroupPager("exampleResourceGroup", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_CreateOrUpdate.json -func ExampleFactoriesClient_CreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.Factory{ - Location: to.Ptr("East US"), - }, &armdatafactory.FactoriesClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_Update.json -func ExampleFactoriesClient_Update() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Update(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.FactoryUpdateParameters{ - Tags: map[string]*string{ - "exampleTag": to.Ptr("exampleValue"), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_Get.json -func ExampleFactoriesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", &armdatafactory.FactoriesClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_Delete.json -func ExampleFactoriesClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_GetGitHubAccessToken.json -func ExampleFactoriesClient_GetGitHubAccessToken() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetGitHubAccessToken(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.GitHubAccessTokenRequest{ - GitHubAccessCode: to.Ptr("some"), - GitHubAccessTokenBaseURL: to.Ptr("some"), - GitHubClientID: to.Ptr("some"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Factories_GetDataPlaneAccess.json -func ExampleFactoriesClient_GetDataPlaneAccess() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewFactoriesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetDataPlaneAccess(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.UserAccessPolicy{ - AccessResourcePath: to.Ptr(""), - ExpireTime: to.Ptr("2018-11-10T09:46:20.2659347Z"), - Permissions: to.Ptr("r"), - ProfileName: to.Ptr("DefaultProfile"), - StartTime: to.Ptr("2018-11-10T02:46:20.2659347Z"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/globalparameters_client.go b/sdk/resourcemanager/datafactory/armdatafactory/globalparameters_client.go index 74dc9d800d77..ac10dca115e0 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/globalparameters_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/globalparameters_client.go @@ -32,9 +32,9 @@ type GlobalParametersClient struct { } // NewGlobalParametersClient creates a new instance of GlobalParametersClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewGlobalParametersClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GlobalParametersClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,13 +57,14 @@ func NewGlobalParametersClient(subscriptionID string, credential azcore.TokenCre // CreateOrUpdate - Creates or updates a Global parameter // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// globalParameterName - The global parameter name. -// defaultParam - Global parameter resource definition. -// options - GlobalParametersClientCreateOrUpdateOptions contains the optional parameters for the GlobalParametersClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - globalParameterName - The global parameter name. +// - defaultParam - Global parameter resource definition. +// - options - GlobalParametersClientCreateOrUpdateOptions contains the optional parameters for the GlobalParametersClient.CreateOrUpdate +// method. func (client *GlobalParametersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, globalParameterName string, defaultParam GlobalParameterResource, options *GlobalParametersClientCreateOrUpdateOptions) (GlobalParametersClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, globalParameterName, defaultParam, options) if err != nil { @@ -120,11 +121,12 @@ func (client *GlobalParametersClient) createOrUpdateHandleResponse(resp *http.Re // Delete - Deletes a Global parameter // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// globalParameterName - The global parameter name. -// options - GlobalParametersClientDeleteOptions contains the optional parameters for the GlobalParametersClient.Delete method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - globalParameterName - The global parameter name. +// - options - GlobalParametersClientDeleteOptions contains the optional parameters for the GlobalParametersClient.Delete method. func (client *GlobalParametersClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, globalParameterName string, options *GlobalParametersClientDeleteOptions) (GlobalParametersClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, globalParameterName, options) if err != nil { @@ -172,11 +174,12 @@ func (client *GlobalParametersClient) deleteCreateRequest(ctx context.Context, r // Get - Gets a Global parameter // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// globalParameterName - The global parameter name. -// options - GlobalParametersClientGetOptions contains the optional parameters for the GlobalParametersClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - globalParameterName - The global parameter name. +// - options - GlobalParametersClientGetOptions contains the optional parameters for the GlobalParametersClient.Get method. func (client *GlobalParametersClient) Get(ctx context.Context, resourceGroupName string, factoryName string, globalParameterName string, options *GlobalParametersClientGetOptions) (GlobalParametersClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, globalParameterName, options) if err != nil { @@ -232,11 +235,12 @@ func (client *GlobalParametersClient) getHandleResponse(resp *http.Response) (Gl } // NewListByFactoryPager - Lists Global parameters +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - GlobalParametersClientListByFactoryOptions contains the optional parameters for the GlobalParametersClient.ListByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - GlobalParametersClientListByFactoryOptions contains the optional parameters for the GlobalParametersClient.NewListByFactoryPager +// method. func (client *GlobalParametersClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *GlobalParametersClientListByFactoryOptions) *runtime.Pager[GlobalParametersClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[GlobalParametersClientListByFactoryResponse]{ More: func(page GlobalParametersClientListByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/globalparameters_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/globalparameters_client_example_test.go deleted file mode 100644 index b633dd4b8d79..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/globalparameters_client_example_test.go +++ /dev/null @@ -1,130 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_ListByFactory.json -func ExampleGlobalParametersClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewGlobalParametersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_Get.json -func ExampleGlobalParametersClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewGlobalParametersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "default", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_Create.json -func ExampleGlobalParametersClient_CreateOrUpdate_globalParametersCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewGlobalParametersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "default", armdatafactory.GlobalParameterResource{ - Properties: map[string]*armdatafactory.GlobalParameterSpecification{ - "waitTime": { - Type: to.Ptr(armdatafactory.GlobalParameterTypeInt), - Value: float64(5), - }, - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_Update.json -func ExampleGlobalParametersClient_CreateOrUpdate_globalParametersUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewGlobalParametersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "default", armdatafactory.GlobalParameterResource{ - Properties: map[string]*armdatafactory.GlobalParameterSpecification{ - "waitTime": { - Type: to.Ptr(armdatafactory.GlobalParameterTypeInt), - Value: float64(5), - }, - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GlobalParameters_Delete.json -func ExampleGlobalParametersClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewGlobalParametersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "default", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/go.mod b/sdk/resourcemanager/datafactory/armdatafactory/go.mod index aa2253709d76..fb102994d7e8 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/go.mod +++ b/sdk/resourcemanager/datafactory/armdatafactory/go.mod @@ -1,21 +1,13 @@ -module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3 +module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v4 go 1.18 -require ( - github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0 - github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 -) +require github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0 require ( github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 // indirect - github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 // indirect - github.com/golang-jwt/jwt v3.2.1+incompatible // indirect - github.com/google/uuid v1.1.1 // indirect - github.com/kylelemons/godebug v1.1.0 // indirect - github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 // indirect - golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 // indirect - golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e // indirect golang.org/x/text v0.3.7 // indirect + gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect ) diff --git a/sdk/resourcemanager/datafactory/armdatafactory/go.sum b/sdk/resourcemanager/datafactory/armdatafactory/go.sum index 8828b17b1853..3afb578030a5 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/go.sum +++ b/sdk/resourcemanager/datafactory/armdatafactory/go.sum @@ -1,33 +1,15 @@ github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0 h1:sVPhtT2qjO86rTUaWMr4WoES4TkjGnzcioXcnHV9s5k= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 h1:QkAcEIAKbNL4KoFr4SathZPhDhF4mVwpBMFlYjyAqy8= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0/go.mod h1:bhXu1AjYL+wutSL/kpSq6s7733q2Rb0yuot9Zgfqa/0= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 h1:jp0dGvZ7ZK0mgqnTSClMxa5xuRL7NZgHameVYF6BurY= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 h1:BWe8a+f/t+7KY7zH2mqygeUD0t8hNFXe08p1Pb3/jKE= -github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/dnaeon/go-vcr v1.1.0 h1:ReYa/UBrRyQdant9B4fNHGoCNKw6qh6P0fsdGmZpR7c= -github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= -github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= -github.com/golang-jwt/jwt/v4 v4.2.0 h1:besgBTC8w8HjP6NzQdxwKH9Z5oQMZ24ThTrHp3cZ8eU= -github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= -github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= -golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88 h1:Tgea0cVUD0ivh5ADBX4WwuI12DUd2to3nCYe2eayMIw= -golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4 h1:HVyaeDAYux4pnY+D/SiwmLOR36ewZ4iGQIIrtnuCjFA= golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimenodes_client.go b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimenodes_client.go index e62c5b8f7e31..651c61f6e8da 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimenodes_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimenodes_client.go @@ -32,9 +32,9 @@ type IntegrationRuntimeNodesClient struct { } // NewIntegrationRuntimeNodesClient creates a new instance of IntegrationRuntimeNodesClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewIntegrationRuntimeNodesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*IntegrationRuntimeNodesClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,13 +57,14 @@ func NewIntegrationRuntimeNodesClient(subscriptionID string, credential azcore.T // Delete - Deletes a self-hosted integration runtime node. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// nodeName - The integration runtime node name. -// options - IntegrationRuntimeNodesClientDeleteOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Delete -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - nodeName - The integration runtime node name. +// - options - IntegrationRuntimeNodesClientDeleteOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Delete +// method. func (client *IntegrationRuntimeNodesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, nodeName string, options *IntegrationRuntimeNodesClientDeleteOptions) (IntegrationRuntimeNodesClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, nodeName, options) if err != nil { @@ -115,13 +116,14 @@ func (client *IntegrationRuntimeNodesClient) deleteCreateRequest(ctx context.Con // Get - Gets a self-hosted integration runtime node. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// nodeName - The integration runtime node name. -// options - IntegrationRuntimeNodesClientGetOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Get -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - nodeName - The integration runtime node name. +// - options - IntegrationRuntimeNodesClientGetOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Get +// method. func (client *IntegrationRuntimeNodesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, nodeName string, options *IntegrationRuntimeNodesClientGetOptions) (IntegrationRuntimeNodesClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, nodeName, options) if err != nil { @@ -182,13 +184,14 @@ func (client *IntegrationRuntimeNodesClient) getHandleResponse(resp *http.Respon // GetIPAddress - Get the IP address of self-hosted integration runtime node. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// nodeName - The integration runtime node name. -// options - IntegrationRuntimeNodesClientGetIPAddressOptions contains the optional parameters for the IntegrationRuntimeNodesClient.GetIPAddress -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - nodeName - The integration runtime node name. +// - options - IntegrationRuntimeNodesClientGetIPAddressOptions contains the optional parameters for the IntegrationRuntimeNodesClient.GetIPAddress +// method. func (client *IntegrationRuntimeNodesClient) GetIPAddress(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, nodeName string, options *IntegrationRuntimeNodesClientGetIPAddressOptions) (IntegrationRuntimeNodesClientGetIPAddressResponse, error) { req, err := client.getIPAddressCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, nodeName, options) if err != nil { @@ -249,14 +252,15 @@ func (client *IntegrationRuntimeNodesClient) getIPAddressHandleResponse(resp *ht // Update - Updates a self-hosted integration runtime node. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// nodeName - The integration runtime node name. -// updateIntegrationRuntimeNodeRequest - The parameters for updating an integration runtime node. -// options - IntegrationRuntimeNodesClientUpdateOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Update -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - nodeName - The integration runtime node name. +// - updateIntegrationRuntimeNodeRequest - The parameters for updating an integration runtime node. +// - options - IntegrationRuntimeNodesClientUpdateOptions contains the optional parameters for the IntegrationRuntimeNodesClient.Update +// method. func (client *IntegrationRuntimeNodesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, nodeName string, updateIntegrationRuntimeNodeRequest UpdateIntegrationRuntimeNodeRequest, options *IntegrationRuntimeNodesClientUpdateOptions) (IntegrationRuntimeNodesClientUpdateResponse, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, nodeName, updateIntegrationRuntimeNodeRequest, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimenodes_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimenodes_client_example_test.go deleted file mode 100644 index 1daa52118583..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimenodes_client_example_test.go +++ /dev/null @@ -1,94 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeNodes_Get.json -func ExampleIntegrationRuntimeNodesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimeNodesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", "Node_1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeNodes_Delete.json -func ExampleIntegrationRuntimeNodesClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimeNodesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", "Node_1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeNodes_Update.json -func ExampleIntegrationRuntimeNodesClient_Update() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimeNodesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Update(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", "Node_1", armdatafactory.UpdateIntegrationRuntimeNodeRequest{ - ConcurrentJobsLimit: to.Ptr[int32](2), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeNodes_GetIpAddress.json -func ExampleIntegrationRuntimeNodesClient_GetIPAddress() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimeNodesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetIPAddress(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", "Node_1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimeobjectmetadata_client.go b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimeobjectmetadata_client.go index 9c46d5bbc8c6..6dd39361d193 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimeobjectmetadata_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimeobjectmetadata_client.go @@ -32,9 +32,9 @@ type IntegrationRuntimeObjectMetadataClient struct { } // NewIntegrationRuntimeObjectMetadataClient creates a new instance of IntegrationRuntimeObjectMetadataClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewIntegrationRuntimeObjectMetadataClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*IntegrationRuntimeObjectMetadataClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,12 +57,13 @@ func NewIntegrationRuntimeObjectMetadataClient(subscriptionID string, credential // Get - Get a SSIS integration runtime object metadata by specified path. The return is pageable metadata list. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimeObjectMetadataClientGetOptions contains the optional parameters for the IntegrationRuntimeObjectMetadataClient.Get -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimeObjectMetadataClientGetOptions contains the optional parameters for the IntegrationRuntimeObjectMetadataClient.Get +// method. func (client *IntegrationRuntimeObjectMetadataClient) Get(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimeObjectMetadataClientGetOptions) (IntegrationRuntimeObjectMetadataClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -122,12 +123,13 @@ func (client *IntegrationRuntimeObjectMetadataClient) getHandleResponse(resp *ht // BeginRefresh - Refresh a SSIS integration runtime object metadata. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimeObjectMetadataClientBeginRefreshOptions contains the optional parameters for the IntegrationRuntimeObjectMetadataClient.BeginRefresh -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimeObjectMetadataClientBeginRefreshOptions contains the optional parameters for the IntegrationRuntimeObjectMetadataClient.BeginRefresh +// method. func (client *IntegrationRuntimeObjectMetadataClient) BeginRefresh(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimeObjectMetadataClientBeginRefreshOptions) (*runtime.Poller[IntegrationRuntimeObjectMetadataClientRefreshResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.refresh(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) @@ -142,6 +144,7 @@ func (client *IntegrationRuntimeObjectMetadataClient) BeginRefresh(ctx context.C // Refresh - Refresh a SSIS integration runtime object metadata. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *IntegrationRuntimeObjectMetadataClient) refresh(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimeObjectMetadataClientBeginRefreshOptions) (*http.Response, error) { req, err := client.refreshCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) diff --git a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimeobjectmetadata_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimeobjectmetadata_client_example_test.go deleted file mode 100644 index 5e2a8148365c..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimeobjectmetadata_client_example_test.go +++ /dev/null @@ -1,63 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeObjectMetadata_Refresh.json -func ExampleIntegrationRuntimeObjectMetadataClient_BeginRefresh() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimeObjectMetadataClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginRefresh(ctx, "exampleResourceGroup", "exampleFactoryName", "testactivityv2", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimeObjectMetadata_Get.json -func ExampleIntegrationRuntimeObjectMetadataClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimeObjectMetadataClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "testactivityv2", &armdatafactory.IntegrationRuntimeObjectMetadataClientGetOptions{GetMetadataRequest: &armdatafactory.GetSsisObjectMetadataRequest{ - MetadataPath: to.Ptr("ssisFolders"), - }, - }) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimes_client.go b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimes_client.go index e090c28c73af..daee489bb824 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimes_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimes_client.go @@ -32,9 +32,9 @@ type IntegrationRuntimesClient struct { } // NewIntegrationRuntimesClient creates a new instance of IntegrationRuntimesClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewIntegrationRuntimesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*IntegrationRuntimesClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,13 +57,14 @@ func NewIntegrationRuntimesClient(subscriptionID string, credential azcore.Token // CreateLinkedIntegrationRuntime - Create a linked integration runtime entry in a shared integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// createLinkedIntegrationRuntimeRequest - The linked integration runtime properties. -// options - IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions contains the optional parameters for the IntegrationRuntimesClient.CreateLinkedIntegrationRuntime -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - createLinkedIntegrationRuntimeRequest - The linked integration runtime properties. +// - options - IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions contains the optional parameters for the IntegrationRuntimesClient.CreateLinkedIntegrationRuntime +// method. func (client *IntegrationRuntimesClient) CreateLinkedIntegrationRuntime(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, createLinkedIntegrationRuntimeRequest CreateLinkedIntegrationRuntimeRequest, options *IntegrationRuntimesClientCreateLinkedIntegrationRuntimeOptions) (IntegrationRuntimesClientCreateLinkedIntegrationRuntimeResponse, error) { req, err := client.createLinkedIntegrationRuntimeCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, createLinkedIntegrationRuntimeRequest, options) if err != nil { @@ -120,13 +121,14 @@ func (client *IntegrationRuntimesClient) createLinkedIntegrationRuntimeHandleRes // CreateOrUpdate - Creates or updates an integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// integrationRuntime - Integration runtime resource definition. -// options - IntegrationRuntimesClientCreateOrUpdateOptions contains the optional parameters for the IntegrationRuntimesClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - integrationRuntime - Integration runtime resource definition. +// - options - IntegrationRuntimesClientCreateOrUpdateOptions contains the optional parameters for the IntegrationRuntimesClient.CreateOrUpdate +// method. func (client *IntegrationRuntimesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, integrationRuntime IntegrationRuntimeResource, options *IntegrationRuntimesClientCreateOrUpdateOptions) (IntegrationRuntimesClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, integrationRuntime, options) if err != nil { @@ -186,12 +188,13 @@ func (client *IntegrationRuntimesClient) createOrUpdateHandleResponse(resp *http // Delete - Deletes an integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientDeleteOptions contains the optional parameters for the IntegrationRuntimesClient.Delete -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientDeleteOptions contains the optional parameters for the IntegrationRuntimesClient.Delete +// method. func (client *IntegrationRuntimesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientDeleteOptions) (IntegrationRuntimesClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -239,11 +242,12 @@ func (client *IntegrationRuntimesClient) deleteCreateRequest(ctx context.Context // Get - Gets an integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientGetOptions contains the optional parameters for the IntegrationRuntimesClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientGetOptions contains the optional parameters for the IntegrationRuntimesClient.Get method. func (client *IntegrationRuntimesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientGetOptions) (IntegrationRuntimesClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -304,12 +308,13 @@ func (client *IntegrationRuntimesClient) getHandleResponse(resp *http.Response) // GetConnectionInfo - Gets the on-premises integration runtime connection information for encrypting the on-premises data // source credentials. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientGetConnectionInfoOptions contains the optional parameters for the IntegrationRuntimesClient.GetConnectionInfo -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientGetConnectionInfoOptions contains the optional parameters for the IntegrationRuntimesClient.GetConnectionInfo +// method. func (client *IntegrationRuntimesClient) GetConnectionInfo(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientGetConnectionInfoOptions) (IntegrationRuntimesClientGetConnectionInfoResponse, error) { req, err := client.getConnectionInfoCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -367,12 +372,13 @@ func (client *IntegrationRuntimesClient) getConnectionInfoHandleResponse(resp *h // GetMonitoringData - Get the integration runtime monitoring data, which includes the monitor data for all the nodes under // this integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientGetMonitoringDataOptions contains the optional parameters for the IntegrationRuntimesClient.GetMonitoringData -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientGetMonitoringDataOptions contains the optional parameters for the IntegrationRuntimesClient.GetMonitoringData +// method. func (client *IntegrationRuntimesClient) GetMonitoringData(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientGetMonitoringDataOptions) (IntegrationRuntimesClientGetMonitoringDataResponse, error) { req, err := client.getMonitoringDataCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -429,12 +435,13 @@ func (client *IntegrationRuntimesClient) getMonitoringDataHandleResponse(resp *h // GetStatus - Gets detailed status information for an integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientGetStatusOptions contains the optional parameters for the IntegrationRuntimesClient.GetStatus -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientGetStatusOptions contains the optional parameters for the IntegrationRuntimesClient.GetStatus +// method. func (client *IntegrationRuntimesClient) GetStatus(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientGetStatusOptions) (IntegrationRuntimesClientGetStatusResponse, error) { req, err := client.getStatusCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -491,12 +498,13 @@ func (client *IntegrationRuntimesClient) getStatusHandleResponse(resp *http.Resp // ListAuthKeys - Retrieves the authentication keys for an integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientListAuthKeysOptions contains the optional parameters for the IntegrationRuntimesClient.ListAuthKeys -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientListAuthKeysOptions contains the optional parameters for the IntegrationRuntimesClient.ListAuthKeys +// method. func (client *IntegrationRuntimesClient) ListAuthKeys(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientListAuthKeysOptions) (IntegrationRuntimesClientListAuthKeysResponse, error) { req, err := client.listAuthKeysCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -552,11 +560,12 @@ func (client *IntegrationRuntimesClient) listAuthKeysHandleResponse(resp *http.R } // NewListByFactoryPager - Lists integration runtimes. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - IntegrationRuntimesClientListByFactoryOptions contains the optional parameters for the IntegrationRuntimesClient.ListByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - IntegrationRuntimesClientListByFactoryOptions contains the optional parameters for the IntegrationRuntimesClient.NewListByFactoryPager +// method. func (client *IntegrationRuntimesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *IntegrationRuntimesClientListByFactoryOptions) *runtime.Pager[IntegrationRuntimesClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[IntegrationRuntimesClientListByFactoryResponse]{ More: func(page IntegrationRuntimesClientListByFactoryResponse) bool { @@ -623,12 +632,13 @@ func (client *IntegrationRuntimesClient) listByFactoryHandleResponse(resp *http. // ListOutboundNetworkDependenciesEndpoints - Gets the list of outbound network dependencies for a given Azure-SSIS integration // runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions contains the optional parameters for -// the IntegrationRuntimesClient.ListOutboundNetworkDependenciesEndpoints method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions contains the optional parameters for +// the IntegrationRuntimesClient.ListOutboundNetworkDependenciesEndpoints method. func (client *IntegrationRuntimesClient) ListOutboundNetworkDependenciesEndpoints(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsOptions) (IntegrationRuntimesClientListOutboundNetworkDependenciesEndpointsResponse, error) { req, err := client.listOutboundNetworkDependenciesEndpointsCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -685,13 +695,14 @@ func (client *IntegrationRuntimesClient) listOutboundNetworkDependenciesEndpoint // RegenerateAuthKey - Regenerates the authentication key for an integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// regenerateKeyParameters - The parameters for regenerating integration runtime authentication key. -// options - IntegrationRuntimesClientRegenerateAuthKeyOptions contains the optional parameters for the IntegrationRuntimesClient.RegenerateAuthKey -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - regenerateKeyParameters - The parameters for regenerating integration runtime authentication key. +// - options - IntegrationRuntimesClientRegenerateAuthKeyOptions contains the optional parameters for the IntegrationRuntimesClient.RegenerateAuthKey +// method. func (client *IntegrationRuntimesClient) RegenerateAuthKey(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, regenerateKeyParameters IntegrationRuntimeRegenerateKeyParameters, options *IntegrationRuntimesClientRegenerateAuthKeyOptions) (IntegrationRuntimesClientRegenerateAuthKeyResponse, error) { req, err := client.regenerateAuthKeyCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, regenerateKeyParameters, options) if err != nil { @@ -748,13 +759,14 @@ func (client *IntegrationRuntimesClient) regenerateAuthKeyHandleResponse(resp *h // RemoveLinks - Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// linkedIntegrationRuntimeRequest - The data factory name for the linked integration runtime. -// options - IntegrationRuntimesClientRemoveLinksOptions contains the optional parameters for the IntegrationRuntimesClient.RemoveLinks -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - linkedIntegrationRuntimeRequest - The data factory name for the linked integration runtime. +// - options - IntegrationRuntimesClientRemoveLinksOptions contains the optional parameters for the IntegrationRuntimesClient.RemoveLinks +// method. func (client *IntegrationRuntimesClient) RemoveLinks(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, linkedIntegrationRuntimeRequest LinkedIntegrationRuntimeRequest, options *IntegrationRuntimesClientRemoveLinksOptions) (IntegrationRuntimesClientRemoveLinksResponse, error) { req, err := client.removeLinksCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, linkedIntegrationRuntimeRequest, options) if err != nil { @@ -802,12 +814,13 @@ func (client *IntegrationRuntimesClient) removeLinksCreateRequest(ctx context.Co // BeginStart - Starts a ManagedReserved type integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientBeginStartOptions contains the optional parameters for the IntegrationRuntimesClient.BeginStart -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientBeginStartOptions contains the optional parameters for the IntegrationRuntimesClient.BeginStart +// method. func (client *IntegrationRuntimesClient) BeginStart(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientBeginStartOptions) (*runtime.Poller[IntegrationRuntimesClientStartResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.start(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) @@ -822,6 +835,7 @@ func (client *IntegrationRuntimesClient) BeginStart(ctx context.Context, resourc // Start - Starts a ManagedReserved type integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *IntegrationRuntimesClient) start(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientBeginStartOptions) (*http.Response, error) { req, err := client.startCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) @@ -870,12 +884,13 @@ func (client *IntegrationRuntimesClient) startCreateRequest(ctx context.Context, // BeginStop - Stops a ManagedReserved type integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientBeginStopOptions contains the optional parameters for the IntegrationRuntimesClient.BeginStop -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientBeginStopOptions contains the optional parameters for the IntegrationRuntimesClient.BeginStop +// method. func (client *IntegrationRuntimesClient) BeginStop(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientBeginStopOptions) (*runtime.Poller[IntegrationRuntimesClientStopResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.stop(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) @@ -890,6 +905,7 @@ func (client *IntegrationRuntimesClient) BeginStop(ctx context.Context, resource // Stop - Stops a ManagedReserved type integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *IntegrationRuntimesClient) stop(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientBeginStopOptions) (*http.Response, error) { req, err := client.stopCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) @@ -941,12 +957,13 @@ func (client *IntegrationRuntimesClient) stopCreateRequest(ctx context.Context, // If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration // runtime node than using this API directly. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientSyncCredentialsOptions contains the optional parameters for the IntegrationRuntimesClient.SyncCredentials -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientSyncCredentialsOptions contains the optional parameters for the IntegrationRuntimesClient.SyncCredentials +// method. func (client *IntegrationRuntimesClient) SyncCredentials(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientSyncCredentialsOptions) (IntegrationRuntimesClientSyncCredentialsResponse, error) { req, err := client.syncCredentialsCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { @@ -994,13 +1011,14 @@ func (client *IntegrationRuntimesClient) syncCredentialsCreateRequest(ctx contex // Update - Updates an integration runtime. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// updateIntegrationRuntimeRequest - The parameters for updating an integration runtime. -// options - IntegrationRuntimesClientUpdateOptions contains the optional parameters for the IntegrationRuntimesClient.Update -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - updateIntegrationRuntimeRequest - The parameters for updating an integration runtime. +// - options - IntegrationRuntimesClientUpdateOptions contains the optional parameters for the IntegrationRuntimesClient.Update +// method. func (client *IntegrationRuntimesClient) Update(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, updateIntegrationRuntimeRequest UpdateIntegrationRuntimeRequest, options *IntegrationRuntimesClientUpdateOptions) (IntegrationRuntimesClientUpdateResponse, error) { req, err := client.updateCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, updateIntegrationRuntimeRequest, options) if err != nil { @@ -1057,12 +1075,13 @@ func (client *IntegrationRuntimesClient) updateHandleResponse(resp *http.Respons // Upgrade - Upgrade self-hosted integration runtime to latest version if availability. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// integrationRuntimeName - The integration runtime name. -// options - IntegrationRuntimesClientUpgradeOptions contains the optional parameters for the IntegrationRuntimesClient.Upgrade -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - integrationRuntimeName - The integration runtime name. +// - options - IntegrationRuntimesClientUpgradeOptions contains the optional parameters for the IntegrationRuntimesClient.Upgrade +// method. func (client *IntegrationRuntimesClient) Upgrade(ctx context.Context, resourceGroupName string, factoryName string, integrationRuntimeName string, options *IntegrationRuntimesClientUpgradeOptions) (IntegrationRuntimesClientUpgradeResponse, error) { req, err := client.upgradeCreateRequest(ctx, resourceGroupName, factoryName, integrationRuntimeName, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimes_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimes_client_example_test.go deleted file mode 100644 index 29ed17744e2c..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/integrationruntimes_client_example_test.go +++ /dev/null @@ -1,361 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_ListByFactory.json -func ExampleIntegrationRuntimesClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Create.json -func ExampleIntegrationRuntimesClient_CreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.IntegrationRuntimeResource{ - Properties: &armdatafactory.SelfHostedIntegrationRuntime{ - Type: to.Ptr(armdatafactory.IntegrationRuntimeTypeSelfHosted), - Description: to.Ptr("A selfhosted integration runtime"), - }, - }, &armdatafactory.IntegrationRuntimesClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Get.json -func ExampleIntegrationRuntimesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", &armdatafactory.IntegrationRuntimesClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Update.json -func ExampleIntegrationRuntimesClient_Update() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Update(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.UpdateIntegrationRuntimeRequest{ - AutoUpdate: to.Ptr(armdatafactory.IntegrationRuntimeAutoUpdateOff), - UpdateDelayOffset: to.Ptr("\"PT3H\""), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Delete.json -func ExampleIntegrationRuntimesClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_GetStatus.json -func ExampleIntegrationRuntimesClient_GetStatus() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetStatus(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_ListOutboundNetworkDependenciesEndpoints.json -func ExampleIntegrationRuntimesClient_ListOutboundNetworkDependenciesEndpoints() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("7ad7c73b-38b8-4df3-84ee-52ff91092f61", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.ListOutboundNetworkDependenciesEndpoints(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_GetConnectionInfo.json -func ExampleIntegrationRuntimesClient_GetConnectionInfo() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetConnectionInfo(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_RegenerateAuthKey.json -func ExampleIntegrationRuntimesClient_RegenerateAuthKey() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.RegenerateAuthKey(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.IntegrationRuntimeRegenerateKeyParameters{ - KeyName: to.Ptr(armdatafactory.IntegrationRuntimeAuthKeyNameAuthKey2), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_ListAuthKeys.json -func ExampleIntegrationRuntimesClient_ListAuthKeys() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.ListAuthKeys(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Start.json -func ExampleIntegrationRuntimesClient_BeginStart() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginStart(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Stop.json -func ExampleIntegrationRuntimesClient_BeginStop() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginStop(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_SyncCredentials.json -func ExampleIntegrationRuntimesClient_SyncCredentials() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.SyncCredentials(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_GetMonitoringData.json -func ExampleIntegrationRuntimesClient_GetMonitoringData() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetMonitoringData(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_Upgrade.json -func ExampleIntegrationRuntimesClient_Upgrade() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Upgrade(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_RemoveLinks.json -func ExampleIntegrationRuntimesClient_RemoveLinks() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.RemoveLinks(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.LinkedIntegrationRuntimeRequest{ - LinkedFactoryName: to.Ptr("exampleFactoryName-linked"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/IntegrationRuntimes_CreateLinkedIntegrationRuntime.json -func ExampleIntegrationRuntimesClient_CreateLinkedIntegrationRuntime() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewIntegrationRuntimesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateLinkedIntegrationRuntime(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleIntegrationRuntime", armdatafactory.CreateLinkedIntegrationRuntimeRequest{ - Name: to.Ptr("bfa92911-9fb6-4fbe-8f23-beae87bc1c83"), - DataFactoryLocation: to.Ptr("West US"), - DataFactoryName: to.Ptr("e9955d6d-56ea-4be3-841c-52a12c1a9981"), - SubscriptionID: to.Ptr("061774c7-4b5a-4159-a55b-365581830283"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/linkedservices_client.go b/sdk/resourcemanager/datafactory/armdatafactory/linkedservices_client.go index b21601112959..b6d62149ea0f 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/linkedservices_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/linkedservices_client.go @@ -32,9 +32,9 @@ type LinkedServicesClient struct { } // NewLinkedServicesClient creates a new instance of LinkedServicesClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewLinkedServicesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*LinkedServicesClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,13 +57,14 @@ func NewLinkedServicesClient(subscriptionID string, credential azcore.TokenCrede // CreateOrUpdate - Creates or updates a linked service. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// linkedServiceName - The linked service name. -// linkedService - Linked service resource definition. -// options - LinkedServicesClientCreateOrUpdateOptions contains the optional parameters for the LinkedServicesClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - linkedServiceName - The linked service name. +// - linkedService - Linked service resource definition. +// - options - LinkedServicesClientCreateOrUpdateOptions contains the optional parameters for the LinkedServicesClient.CreateOrUpdate +// method. func (client *LinkedServicesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, linkedServiceName string, linkedService LinkedServiceResource, options *LinkedServicesClientCreateOrUpdateOptions) (LinkedServicesClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, linkedServiceName, linkedService, options) if err != nil { @@ -123,11 +124,12 @@ func (client *LinkedServicesClient) createOrUpdateHandleResponse(resp *http.Resp // Delete - Deletes a linked service. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// linkedServiceName - The linked service name. -// options - LinkedServicesClientDeleteOptions contains the optional parameters for the LinkedServicesClient.Delete method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - linkedServiceName - The linked service name. +// - options - LinkedServicesClientDeleteOptions contains the optional parameters for the LinkedServicesClient.Delete method. func (client *LinkedServicesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, linkedServiceName string, options *LinkedServicesClientDeleteOptions) (LinkedServicesClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, linkedServiceName, options) if err != nil { @@ -175,11 +177,12 @@ func (client *LinkedServicesClient) deleteCreateRequest(ctx context.Context, res // Get - Gets a linked service. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// linkedServiceName - The linked service name. -// options - LinkedServicesClientGetOptions contains the optional parameters for the LinkedServicesClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - linkedServiceName - The linked service name. +// - options - LinkedServicesClientGetOptions contains the optional parameters for the LinkedServicesClient.Get method. func (client *LinkedServicesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, linkedServiceName string, options *LinkedServicesClientGetOptions) (LinkedServicesClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, linkedServiceName, options) if err != nil { @@ -238,11 +241,12 @@ func (client *LinkedServicesClient) getHandleResponse(resp *http.Response) (Link } // NewListByFactoryPager - Lists linked services. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - LinkedServicesClientListByFactoryOptions contains the optional parameters for the LinkedServicesClient.ListByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - LinkedServicesClientListByFactoryOptions contains the optional parameters for the LinkedServicesClient.NewListByFactoryPager +// method. func (client *LinkedServicesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *LinkedServicesClientListByFactoryOptions) *runtime.Pager[LinkedServicesClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[LinkedServicesClientListByFactoryResponse]{ More: func(page LinkedServicesClientListByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/linkedservices_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/linkedservices_client_example_test.go deleted file mode 100644 index f0ce3044b8f2..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/linkedservices_client_example_test.go +++ /dev/null @@ -1,137 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_ListByFactory.json -func ExampleLinkedServicesClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewLinkedServicesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_Create.json -func ExampleLinkedServicesClient_CreateOrUpdate_linkedServicesCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewLinkedServicesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleLinkedService", armdatafactory.LinkedServiceResource{ - Properties: &armdatafactory.AzureStorageLinkedService{ - Type: to.Ptr("AzureStorage"), - TypeProperties: &armdatafactory.AzureStorageLinkedServiceTypeProperties{ - ConnectionString: map[string]interface{}{ - "type": "SecureString", - "value": "DefaultEndpointsProtocol=https;AccountName=examplestorageaccount;AccountKey=", - }, - }, - }, - }, &armdatafactory.LinkedServicesClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_Update.json -func ExampleLinkedServicesClient_CreateOrUpdate_linkedServicesUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewLinkedServicesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleLinkedService", armdatafactory.LinkedServiceResource{ - Properties: &armdatafactory.AzureStorageLinkedService{ - Type: to.Ptr("AzureStorage"), - Description: to.Ptr("Example description"), - TypeProperties: &armdatafactory.AzureStorageLinkedServiceTypeProperties{ - ConnectionString: map[string]interface{}{ - "type": "SecureString", - "value": "DefaultEndpointsProtocol=https;AccountName=examplestorageaccount;AccountKey=", - }, - }, - }, - }, &armdatafactory.LinkedServicesClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_Get.json -func ExampleLinkedServicesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewLinkedServicesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleLinkedService", &armdatafactory.LinkedServicesClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/LinkedServices_Delete.json -func ExampleLinkedServicesClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewLinkedServicesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleLinkedService", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/managedprivateendpoints_client.go b/sdk/resourcemanager/datafactory/armdatafactory/managedprivateendpoints_client.go index bc7be33c3a33..69dcaa7b7581 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/managedprivateendpoints_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/managedprivateendpoints_client.go @@ -32,9 +32,9 @@ type ManagedPrivateEndpointsClient struct { } // NewManagedPrivateEndpointsClient creates a new instance of ManagedPrivateEndpointsClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewManagedPrivateEndpointsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ManagedPrivateEndpointsClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,14 +57,15 @@ func NewManagedPrivateEndpointsClient(subscriptionID string, credential azcore.T // CreateOrUpdate - Creates or updates a managed private endpoint. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// managedVirtualNetworkName - Managed virtual network name -// managedPrivateEndpointName - Managed private endpoint name -// managedPrivateEndpoint - Managed private endpoint resource definition. -// options - ManagedPrivateEndpointsClientCreateOrUpdateOptions contains the optional parameters for the ManagedPrivateEndpointsClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - managedVirtualNetworkName - Managed virtual network name +// - managedPrivateEndpointName - Managed private endpoint name +// - managedPrivateEndpoint - Managed private endpoint resource definition. +// - options - ManagedPrivateEndpointsClientCreateOrUpdateOptions contains the optional parameters for the ManagedPrivateEndpointsClient.CreateOrUpdate +// method. func (client *ManagedPrivateEndpointsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, managedPrivateEndpointName string, managedPrivateEndpoint ManagedPrivateEndpointResource, options *ManagedPrivateEndpointsClientCreateOrUpdateOptions) (ManagedPrivateEndpointsClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, managedVirtualNetworkName, managedPrivateEndpointName, managedPrivateEndpoint, options) if err != nil { @@ -128,13 +129,14 @@ func (client *ManagedPrivateEndpointsClient) createOrUpdateHandleResponse(resp * // Delete - Deletes a managed private endpoint. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// managedVirtualNetworkName - Managed virtual network name -// managedPrivateEndpointName - Managed private endpoint name -// options - ManagedPrivateEndpointsClientDeleteOptions contains the optional parameters for the ManagedPrivateEndpointsClient.Delete -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - managedVirtualNetworkName - Managed virtual network name +// - managedPrivateEndpointName - Managed private endpoint name +// - options - ManagedPrivateEndpointsClientDeleteOptions contains the optional parameters for the ManagedPrivateEndpointsClient.Delete +// method. func (client *ManagedPrivateEndpointsClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, managedPrivateEndpointName string, options *ManagedPrivateEndpointsClientDeleteOptions) (ManagedPrivateEndpointsClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, managedVirtualNetworkName, managedPrivateEndpointName, options) if err != nil { @@ -186,13 +188,14 @@ func (client *ManagedPrivateEndpointsClient) deleteCreateRequest(ctx context.Con // Get - Gets a managed private endpoint. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// managedVirtualNetworkName - Managed virtual network name -// managedPrivateEndpointName - Managed private endpoint name -// options - ManagedPrivateEndpointsClientGetOptions contains the optional parameters for the ManagedPrivateEndpointsClient.Get -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - managedVirtualNetworkName - Managed virtual network name +// - managedPrivateEndpointName - Managed private endpoint name +// - options - ManagedPrivateEndpointsClientGetOptions contains the optional parameters for the ManagedPrivateEndpointsClient.Get +// method. func (client *ManagedPrivateEndpointsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, managedPrivateEndpointName string, options *ManagedPrivateEndpointsClientGetOptions) (ManagedPrivateEndpointsClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, managedVirtualNetworkName, managedPrivateEndpointName, options) if err != nil { @@ -255,12 +258,13 @@ func (client *ManagedPrivateEndpointsClient) getHandleResponse(resp *http.Respon } // NewListByFactoryPager - Lists managed private endpoints. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// managedVirtualNetworkName - Managed virtual network name -// options - ManagedPrivateEndpointsClientListByFactoryOptions contains the optional parameters for the ManagedPrivateEndpointsClient.ListByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - managedVirtualNetworkName - Managed virtual network name +// - options - ManagedPrivateEndpointsClientListByFactoryOptions contains the optional parameters for the ManagedPrivateEndpointsClient.NewListByFactoryPager +// method. func (client *ManagedPrivateEndpointsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, managedVirtualNetworkName string, options *ManagedPrivateEndpointsClientListByFactoryOptions) *runtime.Pager[ManagedPrivateEndpointsClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[ManagedPrivateEndpointsClientListByFactoryResponse]{ More: func(page ManagedPrivateEndpointsClientListByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/managedprivateendpoints_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/managedprivateendpoints_client_example_test.go deleted file mode 100644 index dc8740cba475..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/managedprivateendpoints_client_example_test.go +++ /dev/null @@ -1,103 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedPrivateEndpoints_ListByFactory.json -func ExampleManagedPrivateEndpointsClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewManagedPrivateEndpointsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedPrivateEndpoints_Create.json -func ExampleManagedPrivateEndpointsClient_CreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewManagedPrivateEndpointsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", "exampleManagedPrivateEndpointName", armdatafactory.ManagedPrivateEndpointResource{ - Properties: &armdatafactory.ManagedPrivateEndpoint{ - Fqdns: []*string{}, - GroupID: to.Ptr("blob"), - PrivateLinkResourceID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Storage/storageAccounts/exampleBlobStorage"), - }, - }, &armdatafactory.ManagedPrivateEndpointsClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedPrivateEndpoints_Get.json -func ExampleManagedPrivateEndpointsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewManagedPrivateEndpointsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", "exampleManagedPrivateEndpointName", &armdatafactory.ManagedPrivateEndpointsClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedPrivateEndpoints_Delete.json -func ExampleManagedPrivateEndpointsClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewManagedPrivateEndpointsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", "exampleManagedPrivateEndpointName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/managedvirtualnetworks_client.go b/sdk/resourcemanager/datafactory/armdatafactory/managedvirtualnetworks_client.go index 51ea09b7b913..ba0f25fdca84 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/managedvirtualnetworks_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/managedvirtualnetworks_client.go @@ -32,9 +32,9 @@ type ManagedVirtualNetworksClient struct { } // NewManagedVirtualNetworksClient creates a new instance of ManagedVirtualNetworksClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewManagedVirtualNetworksClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ManagedVirtualNetworksClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,13 +57,14 @@ func NewManagedVirtualNetworksClient(subscriptionID string, credential azcore.To // CreateOrUpdate - Creates or updates a managed Virtual Network. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// managedVirtualNetworkName - Managed virtual network name -// managedVirtualNetwork - Managed Virtual Network resource definition. -// options - ManagedVirtualNetworksClientCreateOrUpdateOptions contains the optional parameters for the ManagedVirtualNetworksClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - managedVirtualNetworkName - Managed virtual network name +// - managedVirtualNetwork - Managed Virtual Network resource definition. +// - options - ManagedVirtualNetworksClientCreateOrUpdateOptions contains the optional parameters for the ManagedVirtualNetworksClient.CreateOrUpdate +// method. func (client *ManagedVirtualNetworksClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, managedVirtualNetwork ManagedVirtualNetworkResource, options *ManagedVirtualNetworksClientCreateOrUpdateOptions) (ManagedVirtualNetworksClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, managedVirtualNetworkName, managedVirtualNetwork, options) if err != nil { @@ -123,12 +124,13 @@ func (client *ManagedVirtualNetworksClient) createOrUpdateHandleResponse(resp *h // Get - Gets a managed Virtual Network. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// managedVirtualNetworkName - Managed virtual network name -// options - ManagedVirtualNetworksClientGetOptions contains the optional parameters for the ManagedVirtualNetworksClient.Get -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - managedVirtualNetworkName - Managed virtual network name +// - options - ManagedVirtualNetworksClientGetOptions contains the optional parameters for the ManagedVirtualNetworksClient.Get +// method. func (client *ManagedVirtualNetworksClient) Get(ctx context.Context, resourceGroupName string, factoryName string, managedVirtualNetworkName string, options *ManagedVirtualNetworksClientGetOptions) (ManagedVirtualNetworksClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, managedVirtualNetworkName, options) if err != nil { @@ -187,11 +189,12 @@ func (client *ManagedVirtualNetworksClient) getHandleResponse(resp *http.Respons } // NewListByFactoryPager - Lists managed Virtual Networks. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - ManagedVirtualNetworksClientListByFactoryOptions contains the optional parameters for the ManagedVirtualNetworksClient.ListByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - ManagedVirtualNetworksClientListByFactoryOptions contains the optional parameters for the ManagedVirtualNetworksClient.NewListByFactoryPager +// method. func (client *ManagedVirtualNetworksClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *ManagedVirtualNetworksClientListByFactoryOptions) *runtime.Pager[ManagedVirtualNetworksClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[ManagedVirtualNetworksClientListByFactoryResponse]{ More: func(page ManagedVirtualNetworksClientListByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/managedvirtualnetworks_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/managedvirtualnetworks_client_example_test.go deleted file mode 100644 index 167669290af8..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/managedvirtualnetworks_client_example_test.go +++ /dev/null @@ -1,81 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedVirtualNetworks_ListByFactory.json -func ExampleManagedVirtualNetworksClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewManagedVirtualNetworksClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedVirtualNetworks_Create.json -func ExampleManagedVirtualNetworksClient_CreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewManagedVirtualNetworksClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", armdatafactory.ManagedVirtualNetworkResource{ - Properties: &armdatafactory.ManagedVirtualNetwork{}, - }, &armdatafactory.ManagedVirtualNetworksClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ManagedVirtualNetworks_Get.json -func ExampleManagedVirtualNetworksClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewManagedVirtualNetworksClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleManagedVirtualNetworkName", &armdatafactory.ManagedVirtualNetworksClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/models.go b/sdk/resourcemanager/datafactory/armdatafactory/models.go index b29d662434a4..9a3cd1d3309c 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/models.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/models.go @@ -48,7 +48,7 @@ type Activity struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -72,16 +72,16 @@ type ActivityDependency struct { DependencyConditions []*DependencyCondition `json:"dependencyConditions,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // ActivityPolicy - Execution policy for an activity. type ActivityPolicy struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0. - Retry interface{} `json:"retry,omitempty"` + Retry any `json:"retry,omitempty"` // Interval between each retry attempt (in seconds). The default is 30 sec. RetryIntervalInSeconds *int32 `json:"retryIntervalInSeconds,omitempty"` @@ -94,13 +94,13 @@ type ActivityPolicy struct { // Specifies the timeout for the activity to run. The default timeout is 7 days. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - Timeout interface{} `json:"timeout,omitempty"` + Timeout any `json:"timeout,omitempty"` } // ActivityRun - Information about an activity run in a pipeline. type ActivityRun struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; The name of the activity. ActivityName *string `json:"activityName,omitempty" azure:"ro"` @@ -121,16 +121,16 @@ type ActivityRun struct { DurationInMs *int32 `json:"durationInMs,omitempty" azure:"ro"` // READ-ONLY; The error if any from the activity run. - Error interface{} `json:"error,omitempty" azure:"ro"` + Error any `json:"error,omitempty" azure:"ro"` // READ-ONLY; The input for the activity. - Input interface{} `json:"input,omitempty" azure:"ro"` + Input any `json:"input,omitempty" azure:"ro"` // READ-ONLY; The name of the compute linked service. LinkedServiceName *string `json:"linkedServiceName,omitempty" azure:"ro"` // READ-ONLY; The output for the activity. - Output interface{} `json:"output,omitempty" azure:"ro"` + Output any `json:"output,omitempty" azure:"ro"` // READ-ONLY; The name of the pipeline. PipelineName *string `json:"pipelineName,omitempty" azure:"ro"` @@ -172,10 +172,10 @@ type AmazonMWSLinkedService struct { TypeProperties *AmazonMWSLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -202,21 +202,21 @@ func (a *AmazonMWSLinkedService) GetLinkedService() *LinkedService { // AmazonMWSLinkedServiceTypeProperties - Amazon Marketplace Web Service linked service properties. type AmazonMWSLinkedServiceTypeProperties struct { // REQUIRED; The access key id used to access data. - AccessKeyID interface{} `json:"accessKeyId,omitempty"` + AccessKeyID any `json:"accessKeyId,omitempty"` // REQUIRED; The endpoint of the Amazon MWS server, (i.e. mws.amazonservices.com) - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // REQUIRED; The Amazon Marketplace ID you want to retrieve data from. To retrieve data from multiple Marketplace IDs, separate // them with a comma (,). (i.e. A2EUQ1WTGCTBG2) - MarketplaceID interface{} `json:"marketplaceID,omitempty"` + MarketplaceID any `json:"marketplaceID,omitempty"` // REQUIRED; The Amazon seller ID. - SellerID interface{} `json:"sellerID,omitempty"` + SellerID any `json:"sellerID,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Amazon MWS authentication token. MwsAuthToken SecretBaseClassification `json:"mwsAuthToken,omitempty"` @@ -225,14 +225,14 @@ type AmazonMWSLinkedServiceTypeProperties struct { SecretKey SecretBaseClassification `json:"secretKey,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // AmazonMWSObjectDataset - Amazon Marketplace Web Service dataset. @@ -244,10 +244,10 @@ type AmazonMWSObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -260,10 +260,10 @@ type AmazonMWSObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -291,28 +291,28 @@ type AmazonMWSSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AmazonMWSSource. @@ -344,11 +344,11 @@ func (a *AmazonMWSSource) GetTabularSource() *TabularSource { // AmazonRdsForLinkedServiceTypeProperties - AmazonRdsForOracle database linked service properties. type AmazonRdsForLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password SecretBaseClassification `json:"password,omitempty"` @@ -363,10 +363,10 @@ type AmazonRdsForOracleLinkedService struct { TypeProperties *AmazonRdsForLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -394,18 +394,18 @@ func (a *AmazonRdsForOracleLinkedService) GetLinkedService() *LinkedService { type AmazonRdsForOraclePartitionSettings struct { // The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression // with resultType string). - PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` + PartitionColumnName any `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` + PartitionLowerBound any `json:"partitionLowerBound,omitempty"` // Names of the physical partitions of AmazonRdsForOracle table. - PartitionNames interface{} `json:"partitionNames,omitempty"` + PartitionNames any `json:"partitionNames,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` + PartitionUpperBound any `json:"partitionUpperBound,omitempty"` } // AmazonRdsForOracleSource - A copy activity AmazonRdsForOracle source. @@ -415,35 +415,35 @@ type AmazonRdsForOracleSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // AmazonRdsForOracle reader query. Type: string (or Expression with resultType string). - OracleReaderQuery interface{} `json:"oracleReaderQuery,omitempty"` + OracleReaderQuery any `json:"oracleReaderQuery,omitempty"` // The partition mechanism that will be used for AmazonRdsForOracle read in parallel. Type: string (or Expression with resultType // string). - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for AmazonRdsForOracle source partitioning. PartitionSettings *AmazonRdsForOraclePartitionSettings `json:"partitionSettings,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AmazonRdsForOracleSource. @@ -467,10 +467,10 @@ type AmazonRdsForOracleTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -483,10 +483,10 @@ type AmazonRdsForOracleTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // AmazonRdsForOracle dataset properties. TypeProperties *AmazonRdsForOracleTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -510,10 +510,10 @@ func (a *AmazonRdsForOracleTableDataset) GetDataset() *Dataset { // AmazonRdsForOracleTableDatasetTypeProperties - AmazonRdsForOracle dataset properties. type AmazonRdsForOracleTableDatasetTypeProperties struct { // The schema name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` } // AmazonRdsForSQLServerLinkedService - Amazon RDS for SQL Server linked service. @@ -525,10 +525,10 @@ type AmazonRdsForSQLServerLinkedService struct { TypeProperties *AmazonRdsForSQLServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -555,20 +555,20 @@ func (a *AmazonRdsForSQLServerLinkedService) GetLinkedService() *LinkedService { // AmazonRdsForSQLServerLinkedServiceTypeProperties - Amazon Rds for SQL Server linked service properties. type AmazonRdsForSQLServerLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Sql always encrypted properties. AlwaysEncryptedSettings *SQLAlwaysEncryptedProperties `json:"alwaysEncryptedSettings,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The on-premises Windows authentication password. Password SecretBaseClassification `json:"password,omitempty"` // The on-premises Windows authentication user name. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // AmazonRdsForSQLServerSource - A copy activity Amazon RDS for SQL Server source. @@ -578,45 +578,45 @@ type AmazonRdsForSQLServerSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Which additional types to produce. - ProduceAdditionalTypes interface{} `json:"produceAdditionalTypes,omitempty"` + ProduceAdditionalTypes any `json:"produceAdditionalTypes,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). - SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` + SQLReaderQuery any `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string // (or Expression with resultType string). - SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` + SQLReaderStoredProcedureName any `json:"sqlReaderStoredProcedureName,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AmazonRdsForSQLServerSource. @@ -654,10 +654,10 @@ type AmazonRdsForSQLServerTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -670,10 +670,10 @@ type AmazonRdsForSQLServerTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // The Amazon RDS for SQL Server dataset properties. TypeProperties *AmazonRdsForSQLServerTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -697,10 +697,10 @@ func (a *AmazonRdsForSQLServerTableDataset) GetDataset() *Dataset { // AmazonRdsForSQLServerTableDatasetTypeProperties - The Amazon RDS for SQL Server dataset properties. type AmazonRdsForSQLServerTableDatasetTypeProperties struct { // The schema name of the SQL Server dataset. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the SQL Server dataset. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` } // AmazonRedshiftLinkedService - Linked service for Amazon Redshift. @@ -712,10 +712,10 @@ type AmazonRedshiftLinkedService struct { TypeProperties *AmazonRedshiftLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -742,24 +742,24 @@ func (a *AmazonRedshiftLinkedService) GetLinkedService() *LinkedService { // AmazonRedshiftLinkedServiceTypeProperties - Amazon Redshift linked service properties. type AmazonRedshiftLinkedServiceTypeProperties struct { // REQUIRED; The database name of the Amazon Redshift source. Type: string (or Expression with resultType string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` // REQUIRED; The name of the Amazon Redshift server. Type: string (or Expression with resultType string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password of the Amazon Redshift source. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port number that the Amazon Redshift server uses to listen for client connections. The default value is 5439. Type: // integer (or Expression with resultType integer). - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The username of the Amazon Redshift source. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // AmazonRedshiftSource - A copy activity source for Amazon Redshift Source. @@ -769,22 +769,22 @@ type AmazonRedshiftSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data // from Amazon Redshift source will be unloaded into S3 first and then copied into @@ -792,10 +792,10 @@ type AmazonRedshiftSource struct { RedshiftUnloadSettings *RedshiftUnloadSettings `json:"redshiftUnloadSettings,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AmazonRedshiftSource. @@ -833,10 +833,10 @@ type AmazonRedshiftTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -849,10 +849,10 @@ type AmazonRedshiftTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Amazon Redshift table dataset properties. TypeProperties *AmazonRedshiftTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -876,13 +876,13 @@ func (a *AmazonRedshiftTableDataset) GetDataset() *Dataset { // AmazonRedshiftTableDatasetTypeProperties - Amazon Redshift table dataset properties. type AmazonRedshiftTableDatasetTypeProperties struct { // The Amazon Redshift schema name. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The Amazon Redshift table name. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // AmazonS3CompatibleLinkedService - Linked service for Amazon S3 Compatible. @@ -894,10 +894,10 @@ type AmazonS3CompatibleLinkedService struct { TypeProperties *AmazonS3CompatibleLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -925,15 +925,15 @@ func (a *AmazonS3CompatibleLinkedService) GetLinkedService() *LinkedService { type AmazonS3CompatibleLinkedServiceTypeProperties struct { // The access key identifier of the Amazon S3 Compatible Identity and Access Management (IAM) user. Type: string (or Expression // with resultType string). - AccessKeyID interface{} `json:"accessKeyId,omitempty"` + AccessKeyID any `json:"accessKeyId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // If true, use S3 path-style access instead of virtual hosted-style access. Default value is false. Type: boolean (or Expression // with resultType boolean). - ForcePathStyle interface{} `json:"forcePathStyle,omitempty"` + ForcePathStyle any `json:"forcePathStyle,omitempty"` // The secret access key of the Amazon S3 Compatible Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification `json:"secretAccessKey,omitempty"` @@ -941,7 +941,7 @@ type AmazonS3CompatibleLinkedServiceTypeProperties struct { // This value specifies the endpoint to access with the Amazon S3 Compatible Connector. This is an optional property; change // it only if you want to try a different service endpoint or want to switch // between https and http. Type: string (or Expression with resultType string). - ServiceURL interface{} `json:"serviceUrl,omitempty"` + ServiceURL any `json:"serviceUrl,omitempty"` } // AmazonS3CompatibleLocation - The location of Amazon S3 Compatible dataset. @@ -950,19 +950,19 @@ type AmazonS3CompatibleLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the bucketName of Amazon S3 Compatible. Type: string (or Expression with resultType string) - BucketName interface{} `json:"bucketName,omitempty"` + BucketName any `json:"bucketName,omitempty"` // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // Specify the version of Amazon S3 Compatible. Type: string (or Expression with resultType string). - Version interface{} `json:"version,omitempty"` + Version any `json:"version,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type AmazonS3CompatibleLocation. @@ -981,46 +981,46 @@ type AmazonS3CompatibleReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // The prefix filter for the S3 Compatible object name. Type: string (or Expression with resultType string). - Prefix interface{} `json:"prefix,omitempty"` + Prefix any `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Amazon S3 Compatible wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // Amazon S3 Compatible wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AmazonS3CompatibleReadSettings. @@ -1045,10 +1045,10 @@ type AmazonS3Dataset struct { TypeProperties *AmazonS3DatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -1061,10 +1061,10 @@ type AmazonS3Dataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type AmazonS3Dataset. @@ -1085,7 +1085,7 @@ func (a *AmazonS3Dataset) GetDataset() *Dataset { // AmazonS3DatasetTypeProperties - Amazon S3 dataset properties. type AmazonS3DatasetTypeProperties struct { // REQUIRED; The name of the Amazon S3 bucket. Type: string (or Expression with resultType string). - BucketName interface{} `json:"bucketName,omitempty"` + BucketName any `json:"bucketName,omitempty"` // The data compression method used for the Amazon S3 object. Compression *DatasetCompression `json:"compression,omitempty"` @@ -1094,19 +1094,19 @@ type AmazonS3DatasetTypeProperties struct { Format DatasetStorageFormatClassification `json:"format,omitempty"` // The key of the Amazon S3 object. Type: string (or Expression with resultType string). - Key interface{} `json:"key,omitempty"` + Key any `json:"key,omitempty"` // The end of S3 object's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of S3 object's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // The prefix filter for the S3 object name. Type: string (or Expression with resultType string). - Prefix interface{} `json:"prefix,omitempty"` + Prefix any `json:"prefix,omitempty"` // The version for the S3 object. Type: string (or Expression with resultType string). - Version interface{} `json:"version,omitempty"` + Version any `json:"version,omitempty"` } // AmazonS3LinkedService - Linked service for Amazon S3. @@ -1118,10 +1118,10 @@ type AmazonS3LinkedService struct { TypeProperties *AmazonS3LinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -1149,15 +1149,15 @@ func (a *AmazonS3LinkedService) GetLinkedService() *LinkedService { type AmazonS3LinkedServiceTypeProperties struct { // The access key identifier of the Amazon S3 Identity and Access Management (IAM) user. Type: string (or Expression with // resultType string). - AccessKeyID interface{} `json:"accessKeyId,omitempty"` + AccessKeyID any `json:"accessKeyId,omitempty"` // The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression // with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The secret access key of the Amazon S3 Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification `json:"secretAccessKey,omitempty"` @@ -1165,7 +1165,7 @@ type AmazonS3LinkedServiceTypeProperties struct { // This value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you // want to try a different service endpoint or want to switch between https and // http. Type: string (or Expression with resultType string). - ServiceURL interface{} `json:"serviceUrl,omitempty"` + ServiceURL any `json:"serviceUrl,omitempty"` // The session token for the S3 temporary security credential. SessionToken SecretBaseClassification `json:"sessionToken,omitempty"` @@ -1177,19 +1177,19 @@ type AmazonS3Location struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the bucketName of amazon S3. Type: string (or Expression with resultType string) - BucketName interface{} `json:"bucketName,omitempty"` + BucketName any `json:"bucketName,omitempty"` // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // Specify the version of amazon S3. Type: string (or Expression with resultType string). - Version interface{} `json:"version,omitempty"` + Version any `json:"version,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type AmazonS3Location. @@ -1208,46 +1208,46 @@ type AmazonS3ReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // The prefix filter for the S3 object name. Type: string (or Expression with resultType string). - Prefix interface{} `json:"prefix,omitempty"` + Prefix any `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // AmazonS3 wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // AmazonS3 wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AmazonS3ReadSettings. @@ -1269,10 +1269,10 @@ type AppFiguresLinkedService struct { TypeProperties *AppFiguresLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -1305,7 +1305,7 @@ type AppFiguresLinkedServiceTypeProperties struct { Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; The username of the Appfigures source. - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // AppendVariableActivity - Append value for a Variable of type Array. @@ -1320,7 +1320,7 @@ type AppendVariableActivity struct { TypeProperties *AppendVariableActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -1359,7 +1359,7 @@ func (a *AppendVariableActivity) GetControlActivity() *ControlActivity { // AppendVariableActivityTypeProperties - AppendVariable activity properties. type AppendVariableActivityTypeProperties struct { // Value to be appended. Could be a static value or Expression - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` // Name of the variable whose value needs to be appended to. VariableName *string `json:"variableName,omitempty"` @@ -1380,10 +1380,10 @@ type AsanaLinkedService struct { TypeProperties *AsanaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -1414,7 +1414,7 @@ type AsanaLinkedServiceTypeProperties struct { // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // AvroDataset - Avro dataset. @@ -1426,10 +1426,10 @@ type AvroDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -1442,10 +1442,10 @@ type AvroDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Avro dataset properties. TypeProperties *AvroDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -1472,8 +1472,8 @@ type AvroDatasetTypeProperties struct { Location DatasetLocationClassification `json:"location,omitempty"` // The data avroCompressionCodec. Type: string (or Expression with resultType string). - AvroCompressionCodec interface{} `json:"avroCompressionCodec,omitempty"` - AvroCompressionLevel *int32 `json:"avroCompressionLevel,omitempty"` + AvroCompressionCodec any `json:"avroCompressionCodec,omitempty"` + AvroCompressionLevel *int32 `json:"avroCompressionLevel,omitempty"` } // AvroFormat - The data stored in Avro format. @@ -1482,13 +1482,13 @@ type AvroFormat struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). - Deserializer interface{} `json:"deserializer,omitempty"` + Deserializer any `json:"deserializer,omitempty"` // Serializer. Type: string (or Expression with resultType string). - Serializer interface{} `json:"serializer,omitempty"` + Serializer any `json:"serializer,omitempty"` } // GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type AvroFormat. @@ -1507,31 +1507,31 @@ type AvroSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Avro format settings. FormatSettings *AvroWriteSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Avro store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AvroSink. @@ -1555,22 +1555,22 @@ type AvroSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Avro store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -1594,15 +1594,15 @@ type AvroWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression // with resultType string). - FileNamePrefix interface{} `json:"fileNamePrefix,omitempty"` + FileNamePrefix any `json:"fileNamePrefix,omitempty"` // Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with // resultType integer). - MaxRowsPerFile interface{} `json:"maxRowsPerFile,omitempty"` + MaxRowsPerFile any `json:"maxRowsPerFile,omitempty"` // Top level record name in write result, which is required in AVRO spec. RecordName *string `json:"recordName,omitempty"` @@ -1650,10 +1650,10 @@ type AzureBatchLinkedService struct { TypeProperties *AzureBatchLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -1680,16 +1680,16 @@ func (a *AzureBatchLinkedService) GetLinkedService() *LinkedService { // AzureBatchLinkedServiceTypeProperties - Azure Batch linked service properties. type AzureBatchLinkedServiceTypeProperties struct { // REQUIRED; The Azure Batch account name. Type: string (or Expression with resultType string). - AccountName interface{} `json:"accountName,omitempty"` + AccountName any `json:"accountName,omitempty"` // REQUIRED; The Azure Batch URI. Type: string (or Expression with resultType string). - BatchURI interface{} `json:"batchUri,omitempty"` + BatchURI any `json:"batchUri,omitempty"` // REQUIRED; The Azure Storage linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // REQUIRED; The Azure Batch pool name. Type: string (or Expression with resultType string). - PoolName interface{} `json:"poolName,omitempty"` + PoolName any `json:"poolName,omitempty"` // The Azure Batch account access key. AccessKey SecretBaseClassification `json:"accessKey,omitempty"` @@ -1699,7 +1699,7 @@ type AzureBatchLinkedServiceTypeProperties struct { // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // AzureBlobDataset - The Azure Blob storage. @@ -1711,10 +1711,10 @@ type AzureBlobDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -1727,10 +1727,10 @@ type AzureBlobDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Azure Blob dataset properties. TypeProperties *AzureBlobDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -1757,22 +1757,22 @@ type AzureBlobDatasetTypeProperties struct { Compression *DatasetCompression `json:"compression,omitempty"` // The name of the Azure Blob. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // The path of the Azure Blob storage. Type: string (or Expression with resultType string). - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // The format of the Azure Blob storage. Format DatasetStorageFormatClassification `json:"format,omitempty"` // The end of Azure Blob's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of Azure Blob's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // The root of blob path. Type: string (or Expression with resultType string). - TableRootLocation interface{} `json:"tableRootLocation,omitempty"` + TableRootLocation any `json:"tableRootLocation,omitempty"` } // AzureBlobFSDataset - The Azure Data Lake Storage Gen2 storage. @@ -1784,10 +1784,10 @@ type AzureBlobFSDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -1800,10 +1800,10 @@ type AzureBlobFSDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Azure Data Lake Storage Gen2 dataset properties. TypeProperties *AzureBlobFSDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -1830,10 +1830,10 @@ type AzureBlobFSDatasetTypeProperties struct { Compression *DatasetCompression `json:"compression,omitempty"` // The name of the Azure Data Lake Storage Gen2. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // The path of the Azure Data Lake Storage Gen2 storage. Type: string (or Expression with resultType string). - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // The format of the Azure Data Lake Storage Gen2 storage. Format DatasetStorageFormatClassification `json:"format,omitempty"` @@ -1848,10 +1848,10 @@ type AzureBlobFSLinkedService struct { TypeProperties *AzureBlobFSLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -1877,23 +1877,26 @@ func (a *AzureBlobFSLinkedService) GetLinkedService() *LinkedService { // AzureBlobFSLinkedServiceTypeProperties - Azure Data Lake Storage Gen2 linked service properties. type AzureBlobFSLinkedServiceTypeProperties struct { - // REQUIRED; Endpoint for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` - // Account key for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string). - AccountKey interface{} `json:"accountKey,omitempty"` + AccountKey any `json:"accountKey,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` + + // The Azure key vault secret reference of sasToken in sas uri. + SasToken SecretBaseClassification `json:"sasToken,omitempty"` + + // SAS URI of the Azure Data Lake Storage Gen2 service. Type: string, SecureString or AzureKeyVaultSecretReference. + SasURI any `json:"sasUri,omitempty"` // The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', // servicePrincipalCredential can be SecureString or @@ -1904,17 +1907,20 @@ type AzureBlobFSLinkedServiceTypeProperties struct { // The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, // 'ServicePrincipalCert' for certificate. Type: string (or Expression with // resultType string). - ServicePrincipalCredentialType interface{} `json:"servicePrincipalCredentialType,omitempty"` + ServicePrincipalCredentialType any `json:"servicePrincipalCredentialType,omitempty"` // The ID of the application used to authenticate against the Azure Data Lake Storage Gen2 account. Type: string (or Expression // with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The Key of the application used to authenticate against the Azure Data Lake Storage Gen2 account. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` + + // Endpoint for the Azure Data Lake Storage Gen2 service. Type: string (or Expression with resultType string). + URL any `json:"url,omitempty"` } // AzureBlobFSLocation - The location of azure blobFS dataset. @@ -1923,16 +1929,16 @@ type AzureBlobFSLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the fileSystem of azure blobFS. Type: string (or Expression with resultType string). - FileSystem interface{} `json:"fileSystem,omitempty"` + FileSystem any `json:"fileSystem,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type AzureBlobFSLocation. @@ -1951,43 +1957,43 @@ type AzureBlobFSReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Azure blobFS wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // Azure blobFS wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AzureBlobFSReadSettings. @@ -2006,31 +2012,31 @@ type AzureBlobFSSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem `json:"metadata,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzureBlobFSSink. @@ -2053,29 +2059,29 @@ type AzureBlobFSSource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer). - SkipHeaderLineCount interface{} `json:"skipHeaderLineCount,omitempty"` + SkipHeaderLineCount any `json:"skipHeaderLineCount,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Treat empty as null. Type: boolean (or Expression with resultType boolean). - TreatEmptyAsNull interface{} `json:"treatEmptyAsNull,omitempty"` + TreatEmptyAsNull any `json:"treatEmptyAsNull,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzureBlobFSSource. @@ -2096,19 +2102,19 @@ type AzureBlobFSWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer). - BlockSizeInMB interface{} `json:"blockSizeInMB,omitempty"` + BlockSizeInMB any `json:"blockSizeInMB,omitempty"` // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` } // GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type AzureBlobFSWriteSettings. @@ -2131,10 +2137,10 @@ type AzureBlobStorageLinkedService struct { TypeProperties *AzureBlobStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -2168,13 +2174,20 @@ type AzureBlobStorageLinkedServiceTypeProperties struct { // resultType string). AccountKind *string `json:"accountKind,omitempty"` + // The type used for authentication. Type: string. + AuthenticationType *AzureStorageAuthenticationType `json:"authenticationType,omitempty"` + // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The connection string. It is mutually exclusive with sasUri, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` + + // Container uri of the Azure Blob Storage resource only support for anonymous access. Type: string (or Expression with resultType + // string). + ContainerURI any `json:"containerUri,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` @@ -2188,20 +2201,20 @@ type AzureBlobStorageLinkedServiceTypeProperties struct { // SAS URI of the Azure Blob Storage resource. It is mutually exclusive with connectionString, serviceEndpoint property. Type: // string, SecureString or AzureKeyVaultSecretReference. - SasURI interface{} `json:"sasUri,omitempty"` + SasURI any `json:"sasUri,omitempty"` // Blob service endpoint of the Azure Blob Storage resource. It is mutually exclusive with connectionString, sasUri property. ServiceEndpoint *string `json:"serviceEndpoint,omitempty"` // The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with // resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure SQL Data Warehouse. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` } // AzureBlobStorageLocation - The location of azure blob dataset. @@ -2210,16 +2223,16 @@ type AzureBlobStorageLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the container of azure blob. Type: string (or Expression with resultType string). - Container interface{} `json:"container,omitempty"` + Container any `json:"container,omitempty"` // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type AzureBlobStorageLocation. @@ -2238,46 +2251,46 @@ type AzureBlobStorageReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // The prefix filter for the Azure Blob name. Type: string (or Expression with resultType string). - Prefix interface{} `json:"prefix,omitempty"` + Prefix any `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Azure blob wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // Azure blob wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AzureBlobStorageReadSettings. @@ -2296,19 +2309,19 @@ type AzureBlobStorageWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates the block size(MB) when writing data to blob. Type: integer (or Expression with resultType integer). - BlockSizeInMB interface{} `json:"blockSizeInMB,omitempty"` + BlockSizeInMB any `json:"blockSizeInMB,omitempty"` // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` } // GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type AzureBlobStorageWriteSettings. @@ -2334,7 +2347,7 @@ type AzureDataExplorerCommandActivity struct { TypeProperties *AzureDataExplorerCommandActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -2382,16 +2395,16 @@ func (a *AzureDataExplorerCommandActivity) GetExecutionActivity() *ExecutionActi type AzureDataExplorerCommandActivityTypeProperties struct { // REQUIRED; A control command, according to the Azure Data Explorer command syntax. Type: string (or Expression with resultType // string). - Command interface{} `json:"command,omitempty"` + Command any `json:"command,omitempty"` // Control command timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))..) - CommandTimeout interface{} `json:"commandTimeout,omitempty"` + CommandTimeout any `json:"commandTimeout,omitempty"` } // AzureDataExplorerDatasetTypeProperties - Azure Data Explorer (Kusto) dataset properties. type AzureDataExplorerDatasetTypeProperties struct { // The table name of the Azure Data Explorer database. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` } // AzureDataExplorerLinkedService - Azure Data Explorer (Kusto) linked service. @@ -2403,10 +2416,10 @@ type AzureDataExplorerLinkedService struct { TypeProperties *AzureDataExplorerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -2433,24 +2446,24 @@ func (a *AzureDataExplorerLinkedService) GetLinkedService() *LinkedService { // AzureDataExplorerLinkedServiceTypeProperties - Azure Data Explorer (Kusto) linked service properties. type AzureDataExplorerLinkedServiceTypeProperties struct { // REQUIRED; Database name for connection. Type: string (or Expression with resultType string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` // REQUIRED; The endpoint of Azure Data Explorer (the engine's endpoint). URL will be in the format https://..kusto.windows.net. // Type: string (or Expression with resultType string) - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The ID of the service principal used to authenticate against Azure Data Explorer. Type: string (or Expression with resultType // string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Kusto. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` } // AzureDataExplorerSink - A copy activity Azure Data Explorer sink. @@ -2459,34 +2472,34 @@ type AzureDataExplorerSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // If set to true, any aggregation will be skipped. Default is false. Type: boolean. - FlushImmediately interface{} `json:"flushImmediately,omitempty"` + FlushImmediately any `json:"flushImmediately,omitempty"` // An explicit column mapping description provided in a json format. Type: string. - IngestionMappingAsJSON interface{} `json:"ingestionMappingAsJson,omitempty"` + IngestionMappingAsJSON any `json:"ingestionMappingAsJson,omitempty"` // A name of a pre-created csv mapping that was defined on the target Kusto table. Type: string. - IngestionMappingName interface{} `json:"ingestionMappingName,omitempty"` + IngestionMappingName any `json:"ingestionMappingName,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzureDataExplorerSink. @@ -2506,36 +2519,36 @@ func (a *AzureDataExplorerSink) GetCopySink() *CopySink { // AzureDataExplorerSource - A copy activity Azure Data Explorer (Kusto) source. type AzureDataExplorerSource struct { // REQUIRED; Database query. Should be a Kusto Query Language (KQL) query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // REQUIRED; Copy source type. Type *string `json:"type,omitempty"` // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The name of the Boolean option that controls whether truncation is applied to result-sets that go beyond a certain row-count // limit. - NoTruncation interface{} `json:"noTruncation,omitempty"` + NoTruncation any `json:"noTruncation,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).. - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzureDataExplorerSource. @@ -2562,10 +2575,10 @@ type AzureDataExplorerTableDataset struct { TypeProperties *AzureDataExplorerDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -2578,10 +2591,10 @@ type AzureDataExplorerTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type AzureDataExplorerTableDataset. @@ -2608,10 +2621,10 @@ type AzureDataLakeAnalyticsLinkedService struct { TypeProperties *AzureDataLakeAnalyticsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -2638,33 +2651,33 @@ func (a *AzureDataLakeAnalyticsLinkedService) GetLinkedService() *LinkedService // AzureDataLakeAnalyticsLinkedServiceTypeProperties - Azure Data Lake Analytics linked service properties. type AzureDataLakeAnalyticsLinkedServiceTypeProperties struct { // REQUIRED; The Azure Data Lake Analytics account name. Type: string (or Expression with resultType string). - AccountName interface{} `json:"accountName,omitempty"` + AccountName any `json:"accountName,omitempty"` // REQUIRED; The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType // string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` // Azure Data Lake Analytics URI Type: string (or Expression with resultType string). - DataLakeAnalyticsURI interface{} `json:"dataLakeAnalyticsUri,omitempty"` + DataLakeAnalyticsURI any `json:"dataLakeAnalyticsUri,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Data Lake Analytics account resource group name (if different from Data Factory account). Type: string (or Expression with // resultType string). - ResourceGroupName interface{} `json:"resourceGroupName,omitempty"` + ResourceGroupName any `json:"resourceGroupName,omitempty"` // The ID of the application used to authenticate against the Azure Data Lake Analytics account. Type: string (or Expression // with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The Key of the application used to authenticate against the Azure Data Lake Analytics account. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // Data Lake Analytics account subscription ID (if different from Data Factory account). Type: string (or Expression with // resultType string). - SubscriptionID interface{} `json:"subscriptionId,omitempty"` + SubscriptionID any `json:"subscriptionId,omitempty"` } // AzureDataLakeStoreDataset - Azure Data Lake Store dataset. @@ -2676,10 +2689,10 @@ type AzureDataLakeStoreDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -2692,10 +2705,10 @@ type AzureDataLakeStoreDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Azure Data Lake Store dataset properties. TypeProperties *AzureDataLakeStoreDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -2722,10 +2735,10 @@ type AzureDataLakeStoreDatasetTypeProperties struct { Compression *DatasetCompression `json:"compression,omitempty"` // The name of the file in the Azure Data Lake Store. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Path to the folder in the Azure Data Lake Store. Type: string (or Expression with resultType string). - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // The format of the Data Lake Store. Format DatasetStorageFormatClassification `json:"format,omitempty"` @@ -2740,10 +2753,10 @@ type AzureDataLakeStoreLinkedService struct { TypeProperties *AzureDataLakeStoreLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -2770,40 +2783,40 @@ func (a *AzureDataLakeStoreLinkedService) GetLinkedService() *LinkedService { // AzureDataLakeStoreLinkedServiceTypeProperties - Azure Data Lake Store linked service properties. type AzureDataLakeStoreLinkedServiceTypeProperties struct { // REQUIRED; Data Lake Store service URI. Type: string (or Expression with resultType string). - DataLakeStoreURI interface{} `json:"dataLakeStoreUri,omitempty"` + DataLakeStoreURI any `json:"dataLakeStoreUri,omitempty"` // Data Lake Store account name. Type: string (or Expression with resultType string). - AccountName interface{} `json:"accountName,omitempty"` + AccountName any `json:"accountName,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Data Lake Store account resource group name (if different from Data Factory account). Type: string (or Expression with // resultType string). - ResourceGroupName interface{} `json:"resourceGroupName,omitempty"` + ResourceGroupName any `json:"resourceGroupName,omitempty"` // The ID of the application used to authenticate against the Azure Data Lake Store account. Type: string (or Expression with // resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The Key of the application used to authenticate against the Azure Data Lake Store account. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType // string). - SubscriptionID interface{} `json:"subscriptionId,omitempty"` + SubscriptionID any `json:"subscriptionId,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` } // AzureDataLakeStoreLocation - The location of azure data lake store dataset. @@ -2812,13 +2825,13 @@ type AzureDataLakeStoreLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type AzureDataLakeStoreLocation. @@ -2837,53 +2850,53 @@ type AzureDataLakeStoreReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // Lists files after the value (exclusive) based on file/folder names’ lexicographical order. Applies under the folderPath // in data set, and filter files/sub-folders under the folderPath. Type: string (or // Expression with resultType string). - ListAfter interface{} `json:"listAfter,omitempty"` + ListAfter any `json:"listAfter,omitempty"` // Lists files before the value (inclusive) based on file/folder names’ lexicographical order. Applies under the folderPath // in data set, and filter files/sub-folders under the folderPath. Type: string // (or Expression with resultType string). - ListBefore interface{} `json:"listBefore,omitempty"` + ListBefore any `json:"listBefore,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // ADLS wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // ADLS wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AzureDataLakeStoreReadSettings. @@ -2902,31 +2915,31 @@ type AzureDataLakeStoreSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Single File Parallel. - EnableAdlsSingleFileParallel interface{} `json:"enableAdlsSingleFileParallel,omitempty"` + EnableAdlsSingleFileParallel any `json:"enableAdlsSingleFileParallel,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzureDataLakeStoreSink. @@ -2949,23 +2962,23 @@ type AzureDataLakeStoreSource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzureDataLakeStoreSource. @@ -2986,21 +2999,21 @@ type AzureDataLakeStoreWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Specifies the expiry time of the written files. The time is applied to the UTC time zone in the format of "2018-12-01T05:00:00Z". // Default value is NULL. Type: integer (or Expression with resultType // integer). - ExpiryDateTime interface{} `json:"expiryDateTime,omitempty"` + ExpiryDateTime any `json:"expiryDateTime,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` } // GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type AzureDataLakeStoreWriteSettings. @@ -3023,10 +3036,10 @@ type AzureDatabricksDeltaLakeDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -3039,10 +3052,10 @@ type AzureDatabricksDeltaLakeDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *AzureDatabricksDeltaLakeDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -3066,10 +3079,10 @@ func (a *AzureDatabricksDeltaLakeDataset) GetDataset() *Dataset { // AzureDatabricksDeltaLakeDatasetTypeProperties - Azure Databricks Delta Lake Dataset Properties type AzureDatabricksDeltaLakeDatasetTypeProperties struct { // The database name of delta table. Type: string (or Expression with resultType string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` // The name of delta table. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` } // AzureDatabricksDeltaLakeExportCommand - Azure Databricks Delta Lake export command settings. @@ -3078,14 +3091,14 @@ type AzureDatabricksDeltaLakeExportCommand struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the date format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). - DateFormat interface{} `json:"dateFormat,omitempty"` + DateFormat any `json:"dateFormat,omitempty"` // Specify the timestamp format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType // string). - TimestampFormat interface{} `json:"timestampFormat,omitempty"` + TimestampFormat any `json:"timestampFormat,omitempty"` } // GetExportSettings implements the ExportSettingsClassification interface for type AzureDatabricksDeltaLakeExportCommand. @@ -3102,13 +3115,13 @@ type AzureDatabricksDeltaLakeImportCommand struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the date format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). - DateFormat interface{} `json:"dateFormat,omitempty"` + DateFormat any `json:"dateFormat,omitempty"` // Specify the timestamp format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string). - TimestampFormat interface{} `json:"timestampFormat,omitempty"` + TimestampFormat any `json:"timestampFormat,omitempty"` } // GetImportSettings implements the ImportSettingsClassification interface for type AzureDatabricksDeltaLakeImportCommand. @@ -3128,10 +3141,10 @@ type AzureDatabricksDeltaLakeLinkedService struct { TypeProperties *AzureDatabricksDetltaLakeLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -3161,31 +3174,31 @@ type AzureDatabricksDeltaLakeSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Azure Databricks Delta Lake import settings. ImportSettings *AzureDatabricksDeltaLakeImportCommand `json:"importSettings,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzureDatabricksDeltaLakeSink. @@ -3208,25 +3221,25 @@ type AzureDatabricksDeltaLakeSource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Azure Databricks Delta Lake export settings. ExportSettings *AzureDatabricksDeltaLakeExportCommand `json:"exportSettings,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Azure Databricks Delta Lake Sql query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzureDatabricksDeltaLakeSource. @@ -3245,7 +3258,7 @@ func (a *AzureDatabricksDeltaLakeSource) GetCopySource() *CopySource { type AzureDatabricksDetltaLakeLinkedServiceTypeProperties struct { // REQUIRED; .azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType // string). - Domain interface{} `json:"domain,omitempty"` + Domain any `json:"domain,omitempty"` // Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string, // SecureString or AzureKeyVaultSecretReference. @@ -3253,17 +3266,17 @@ type AzureDatabricksDetltaLakeLinkedServiceTypeProperties struct { // The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with // resultType string). - ClusterID interface{} `json:"clusterId,omitempty"` + ClusterID any `json:"clusterId,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Workspace resource id for databricks REST API. Type: string (or Expression with resultType string). - WorkspaceResourceID interface{} `json:"workspaceResourceId,omitempty"` + WorkspaceResourceID any `json:"workspaceResourceId,omitempty"` } // AzureDatabricksLinkedService - Azure Databricks linked service. @@ -3275,10 +3288,10 @@ type AzureDatabricksLinkedService struct { TypeProperties *AzureDatabricksLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -3306,7 +3319,7 @@ func (a *AzureDatabricksLinkedService) GetLinkedService() *LinkedService { type AzureDatabricksLinkedServiceTypeProperties struct { // REQUIRED; .azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType // string). - Domain interface{} `json:"domain,omitempty"` + Domain any `json:"domain,omitempty"` // Access token for databricks REST API. Refer to https://docs.azuredatabricks.net/api/latest/authentication.html. Type: string // (or Expression with resultType string). @@ -3314,71 +3327,71 @@ type AzureDatabricksLinkedServiceTypeProperties struct { // Required to specify MSI, if using Workspace resource id for databricks REST API. Type: string (or Expression with resultType // string). - Authentication interface{} `json:"authentication,omitempty"` + Authentication any `json:"authentication,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The id of an existing interactive cluster that will be used for all runs of this activity. Type: string (or Expression // with resultType string). - ExistingClusterID interface{} `json:"existingClusterId,omitempty"` + ExistingClusterID any `json:"existingClusterId,omitempty"` // The id of an existing instance pool that will be used for all runs of this activity. Type: string (or Expression with resultType // string). - InstancePoolID interface{} `json:"instancePoolId,omitempty"` + InstancePoolID any `json:"instancePoolId,omitempty"` // Additional tags for cluster resources. This property is ignored in instance pool configurations. - NewClusterCustomTags map[string]interface{} `json:"newClusterCustomTags,omitempty"` + NewClusterCustomTags map[string]any `json:"newClusterCustomTags,omitempty"` // The driver node type for the new job cluster. This property is ignored in instance pool configurations. Type: string (or // Expression with resultType string). - NewClusterDriverNodeType interface{} `json:"newClusterDriverNodeType,omitempty"` + NewClusterDriverNodeType any `json:"newClusterDriverNodeType,omitempty"` // Enable the elastic disk on the new cluster. This property is now ignored, and takes the default elastic disk behavior in // Databricks (elastic disks are always enabled). Type: boolean (or Expression // with resultType boolean). - NewClusterEnableElasticDisk interface{} `json:"newClusterEnableElasticDisk,omitempty"` + NewClusterEnableElasticDisk any `json:"newClusterEnableElasticDisk,omitempty"` // User-defined initialization scripts for the new cluster. Type: array of strings (or Expression with resultType array of // strings). - NewClusterInitScripts interface{} `json:"newClusterInitScripts,omitempty"` + NewClusterInitScripts any `json:"newClusterInitScripts,omitempty"` // Specify a location to deliver Spark driver, worker, and event logs. Type: string (or Expression with resultType string). - NewClusterLogDestination interface{} `json:"newClusterLogDestination,omitempty"` + NewClusterLogDestination any `json:"newClusterLogDestination,omitempty"` // The node type of the new job cluster. This property is required if newClusterVersion is specified and instancePoolId is // not specified. If instancePoolId is specified, this property is ignored. Type: // string (or Expression with resultType string). - NewClusterNodeType interface{} `json:"newClusterNodeType,omitempty"` + NewClusterNodeType any `json:"newClusterNodeType,omitempty"` // If not using an existing interactive cluster, this specifies the number of worker nodes to use for the new job cluster // or instance pool. For new job clusters, this a string-formatted Int32, like '1' // means numOfWorker is 1 or '1:10' means auto-scale from 1 (min) to 10 (max). For instance pools, this is a string-formatted // Int32, and can only specify a fixed number of worker nodes, such as '2'. // Required if newClusterVersion is specified. Type: string (or Expression with resultType string). - NewClusterNumOfWorker interface{} `json:"newClusterNumOfWorker,omitempty"` + NewClusterNumOfWorker any `json:"newClusterNumOfWorker,omitempty"` // A set of optional, user-specified Spark configuration key-value pairs. - NewClusterSparkConf map[string]interface{} `json:"newClusterSparkConf,omitempty"` + NewClusterSparkConf map[string]any `json:"newClusterSparkConf,omitempty"` // A set of optional, user-specified Spark environment variables key-value pairs. - NewClusterSparkEnvVars map[string]interface{} `json:"newClusterSparkEnvVars,omitempty"` + NewClusterSparkEnvVars map[string]any `json:"newClusterSparkEnvVars,omitempty"` // If not using an existing interactive cluster, this specifies the Spark version of a new job cluster or instance pool nodes // created for each run of this activity. Required if instancePoolId is // specified. Type: string (or Expression with resultType string). - NewClusterVersion interface{} `json:"newClusterVersion,omitempty"` + NewClusterVersion any `json:"newClusterVersion,omitempty"` // The policy id for limiting the ability to configure clusters based on a user defined set of rules. Type: string (or Expression // with resultType string). - PolicyID interface{} `json:"policyId,omitempty"` + PolicyID any `json:"policyId,omitempty"` // Workspace resource id for databricks REST API. Type: string (or Expression with resultType string). - WorkspaceResourceID interface{} `json:"workspaceResourceId,omitempty"` + WorkspaceResourceID any `json:"workspaceResourceId,omitempty"` } // AzureFileStorageLinkedService - Azure File Storage linked service. @@ -3390,10 +3403,10 @@ type AzureFileStorageLinkedService struct { TypeProperties *AzureFileStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -3423,18 +3436,18 @@ type AzureFileStorageLinkedServiceTypeProperties struct { AccountKey *AzureKeyVaultSecretReference `json:"accountKey,omitempty"` // The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The azure file share name. It is required when auth with accountKey/sasToken. Type: string (or Expression with resultType // string). - FileShare interface{} `json:"fileShare,omitempty"` + FileShare any `json:"fileShare,omitempty"` // Host name of the server. Type: string (or Expression with resultType string). - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // Password to logon the server. Password SecretBaseClassification `json:"password,omitempty"` @@ -3444,13 +3457,13 @@ type AzureFileStorageLinkedServiceTypeProperties struct { // SAS URI of the Azure File resource. It is mutually exclusive with connectionString property. Type: string, SecureString // or AzureKeyVaultSecretReference. - SasURI interface{} `json:"sasUri,omitempty"` + SasURI any `json:"sasUri,omitempty"` // The azure file share snapshot version. Type: string (or Expression with resultType string). - Snapshot interface{} `json:"snapshot,omitempty"` + Snapshot any `json:"snapshot,omitempty"` // User ID to logon the server. Type: string (or Expression with resultType string). - UserID interface{} `json:"userId,omitempty"` + UserID any `json:"userId,omitempty"` } // AzureFileStorageLocation - The location of file server dataset. @@ -3459,13 +3472,13 @@ type AzureFileStorageLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type AzureFileStorageLocation. @@ -3484,46 +3497,46 @@ type AzureFileStorageReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // The prefix filter for the Azure File name starting from root path. Type: string (or Expression with resultType string). - Prefix interface{} `json:"prefix,omitempty"` + Prefix any `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Azure File Storage wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // Azure File Storage wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type AzureFileStorageReadSettings. @@ -3542,16 +3555,16 @@ type AzureFileStorageWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` } // GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type AzureFileStorageWriteSettings. @@ -3577,7 +3590,7 @@ type AzureFunctionActivity struct { TypeProperties *AzureFunctionActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -3625,19 +3638,19 @@ func (a *AzureFunctionActivity) GetExecutionActivity() *ExecutionActivity { type AzureFunctionActivityTypeProperties struct { // REQUIRED; Name of the Function that the Azure Function Activity will call. Type: string (or Expression with resultType // string) - FunctionName interface{} `json:"functionName,omitempty"` + FunctionName any `json:"functionName,omitempty"` // REQUIRED; Rest API method for target endpoint. Method *AzureFunctionActivityMethod `json:"method,omitempty"` // Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: // string (or Expression with resultType string). - Body interface{} `json:"body,omitempty"` + Body any `json:"body,omitempty"` // Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" // : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: // string (or Expression with resultType string). - Headers interface{} `json:"headers,omitempty"` + Headers any `json:"headers,omitempty"` } // AzureFunctionLinkedService - Azure Function linked service. @@ -3649,10 +3662,10 @@ type AzureFunctionLinkedService struct { TypeProperties *AzureFunctionLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -3679,24 +3692,24 @@ func (a *AzureFunctionLinkedService) GetLinkedService() *LinkedService { // AzureFunctionLinkedServiceTypeProperties - Azure Function linked service properties. type AzureFunctionLinkedServiceTypeProperties struct { // REQUIRED; The endpoint of the Azure Function App. URL will be in the format https://.azurewebsites.net. - FunctionAppURL interface{} `json:"functionAppUrl,omitempty"` + FunctionAppURL any `json:"functionAppUrl,omitempty"` // Type of authentication (Required to specify MSI) used to connect to AzureFunction. Type: string (or Expression with resultType // string). - Authentication interface{} `json:"authentication,omitempty"` + Authentication any `json:"authentication,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Function or Host key for Azure Function App. FunctionKey SecretBaseClassification `json:"functionKey,omitempty"` // Allowed token audiences for azure function. - ResourceID interface{} `json:"resourceId,omitempty"` + ResourceID any `json:"resourceId,omitempty"` } // AzureKeyVaultLinkedService - Azure Key Vault linked service. @@ -3708,10 +3721,10 @@ type AzureKeyVaultLinkedService struct { TypeProperties *AzureKeyVaultLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -3739,7 +3752,7 @@ func (a *AzureKeyVaultLinkedService) GetLinkedService() *LinkedService { type AzureKeyVaultLinkedServiceTypeProperties struct { // REQUIRED; The base URL of the Azure Key Vault. e.g. https://myakv.vault.azure.net Type: string (or Expression with resultType // string). - BaseURL interface{} `json:"baseUrl,omitempty"` + BaseURL any `json:"baseUrl,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` @@ -3748,7 +3761,7 @@ type AzureKeyVaultLinkedServiceTypeProperties struct { // AzureKeyVaultSecretReference - Azure Key Vault secret reference. type AzureKeyVaultSecretReference struct { // REQUIRED; The name of the secret in Azure Key Vault. Type: string (or Expression with resultType string). - SecretName interface{} `json:"secretName,omitempty"` + SecretName any `json:"secretName,omitempty"` // REQUIRED; The Azure Key Vault linked service reference. Store *LinkedServiceReference `json:"store,omitempty"` @@ -3758,7 +3771,7 @@ type AzureKeyVaultSecretReference struct { // The version of the secret in Azure Key Vault. The default value is the latest version of the secret. Type: string (or Expression // with resultType string). - SecretVersion interface{} `json:"secretVersion,omitempty"` + SecretVersion any `json:"secretVersion,omitempty"` } // GetSecretBase implements the SecretBaseClassification interface for type AzureKeyVaultSecretReference. @@ -3780,7 +3793,7 @@ type AzureMLBatchExecutionActivity struct { TypeProperties *AzureMLBatchExecutionActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -3829,7 +3842,7 @@ type AzureMLBatchExecutionActivityTypeProperties struct { // Key,Value pairs to be passed to the Azure ML Batch Execution Service endpoint. Keys must match the names of web service // parameters defined in the published Azure ML web service. Values will be passed // in the GlobalParameters property of the Azure ML batch execution request. - GlobalParameters map[string]interface{} `json:"globalParameters,omitempty"` + GlobalParameters map[string]any `json:"globalParameters,omitempty"` // Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying // the input Blob locations.. This information will be passed in the @@ -3854,7 +3867,7 @@ type AzureMLExecutePipelineActivity struct { TypeProperties *AzureMLExecutePipelineActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -3903,37 +3916,37 @@ type AzureMLExecutePipelineActivityTypeProperties struct { // Whether to continue execution of other steps in the PipelineRun if a step fails. This information will be passed in the // continueOnStepFailure property of the published pipeline execution request. // Type: boolean (or Expression with resultType boolean). - ContinueOnStepFailure interface{} `json:"continueOnStepFailure,omitempty"` + ContinueOnStepFailure any `json:"continueOnStepFailure,omitempty"` // Dictionary used for changing data path assignments without retraining. Values will be passed in the dataPathAssignments // property of the published pipeline execution request. Type: object with key // value pairs (or Expression with resultType object). - DataPathAssignments interface{} `json:"dataPathAssignments,omitempty"` + DataPathAssignments any `json:"dataPathAssignments,omitempty"` // Run history experiment name of the pipeline run. This information will be passed in the ExperimentName property of the // published pipeline execution request. Type: string (or Expression with resultType // string). - ExperimentName interface{} `json:"experimentName,omitempty"` + ExperimentName any `json:"experimentName,omitempty"` // The parent Azure ML Service pipeline run id. This information will be passed in the ParentRunId property of the published // pipeline execution request. Type: string (or Expression with resultType // string). - MlParentRunID interface{} `json:"mlParentRunId,omitempty"` + MlParentRunID any `json:"mlParentRunId,omitempty"` // ID of the published Azure ML pipeline endpoint. Type: string (or Expression with resultType string). - MlPipelineEndpointID interface{} `json:"mlPipelineEndpointId,omitempty"` + MlPipelineEndpointID any `json:"mlPipelineEndpointId,omitempty"` // ID of the published Azure ML pipeline. Type: string (or Expression with resultType string). - MlPipelineID interface{} `json:"mlPipelineId,omitempty"` + MlPipelineID any `json:"mlPipelineId,omitempty"` // Key,Value pairs to be passed to the published Azure ML pipeline endpoint. Keys must match the names of pipeline parameters // defined in the published pipeline. Values will be passed in the // ParameterAssignments property of the published pipeline execution request. Type: object with key value pairs (or Expression // with resultType object). - MlPipelineParameters interface{} `json:"mlPipelineParameters,omitempty"` + MlPipelineParameters any `json:"mlPipelineParameters,omitempty"` // Version of the published Azure ML pipeline endpoint. Type: string (or Expression with resultType string). - Version interface{} `json:"version,omitempty"` + Version any `json:"version,omitempty"` } // AzureMLLinkedService - Azure ML Studio Web Service linked service. @@ -3945,10 +3958,10 @@ type AzureMLLinkedService struct { TypeProperties *AzureMLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -3979,29 +3992,29 @@ type AzureMLLinkedServiceTypeProperties struct { // REQUIRED; The Batch Execution REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType // string). - MlEndpoint interface{} `json:"mlEndpoint,omitempty"` + MlEndpoint any `json:"mlEndpoint,omitempty"` // Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType // string). - Authentication interface{} `json:"authentication,omitempty"` + Authentication any `json:"authentication,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The ID of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio // web service. Type: string (or Expression with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against the ARM-based updateResourceEndpoint of an Azure ML Studio // web service. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` // The Update Resource REST URL for an Azure ML Studio Web Service endpoint. Type: string (or Expression with resultType string). - UpdateResourceEndpoint interface{} `json:"updateResourceEndpoint,omitempty"` + UpdateResourceEndpoint any `json:"updateResourceEndpoint,omitempty"` } // AzureMLServiceLinkedService - Azure ML Service linked service. @@ -4013,10 +4026,10 @@ type AzureMLServiceLinkedService struct { TypeProperties *AzureMLServiceLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -4043,27 +4056,27 @@ func (a *AzureMLServiceLinkedService) GetLinkedService() *LinkedService { // AzureMLServiceLinkedServiceTypeProperties - Azure ML Service linked service properties. type AzureMLServiceLinkedServiceTypeProperties struct { // REQUIRED; Azure ML Service workspace name. Type: string (or Expression with resultType string). - MlWorkspaceName interface{} `json:"mlWorkspaceName,omitempty"` + MlWorkspaceName any `json:"mlWorkspaceName,omitempty"` // REQUIRED; Azure ML Service workspace resource group name. Type: string (or Expression with resultType string). - ResourceGroupName interface{} `json:"resourceGroupName,omitempty"` + ResourceGroupName any `json:"resourceGroupName,omitempty"` // REQUIRED; Azure ML Service workspace subscription ID. Type: string (or Expression with resultType string). - SubscriptionID interface{} `json:"subscriptionId,omitempty"` + SubscriptionID any `json:"subscriptionId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The ID of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. Type: // string (or Expression with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` } // AzureMLUpdateResourceActivity - Azure ML Update Resource management activity. @@ -4078,7 +4091,7 @@ type AzureMLUpdateResourceActivity struct { TypeProperties *AzureMLUpdateResourceActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -4126,21 +4139,21 @@ func (a *AzureMLUpdateResourceActivity) GetExecutionActivity() *ExecutionActivit type AzureMLUpdateResourceActivityTypeProperties struct { // REQUIRED; The relative file path in trainedModelLinkedService to represent the .ilearner file that will be uploaded by // the update operation. Type: string (or Expression with resultType string). - TrainedModelFilePath interface{} `json:"trainedModelFilePath,omitempty"` + TrainedModelFilePath any `json:"trainedModelFilePath,omitempty"` // REQUIRED; Name of Azure Storage linked service holding the .ilearner file that will be uploaded by the update operation. TrainedModelLinkedServiceName *LinkedServiceReference `json:"trainedModelLinkedServiceName,omitempty"` // REQUIRED; Name of the Trained Model module in the Web Service experiment to be updated. Type: string (or Expression with // resultType string). - TrainedModelName interface{} `json:"trainedModelName,omitempty"` + TrainedModelName any `json:"trainedModelName,omitempty"` } // AzureMLWebServiceFile - Azure ML WebService Input/Output file type AzureMLWebServiceFile struct { // REQUIRED; The relative file path, including container name, in the Azure Blob Storage specified by the LinkedService. Type: // string (or Expression with resultType string). - FilePath interface{} `json:"filePath,omitempty"` + FilePath any `json:"filePath,omitempty"` // REQUIRED; Reference to an Azure Storage LinkedService, where Azure ML WebService Input/Output file located. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` @@ -4155,10 +4168,10 @@ type AzureMariaDBLinkedService struct { TypeProperties *AzureMariaDBLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -4185,11 +4198,11 @@ func (a *AzureMariaDBLinkedService) GetLinkedService() *LinkedService { // AzureMariaDBLinkedServiceTypeProperties - Azure Database for MariaDB linked service properties. type AzureMariaDBLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` @@ -4202,28 +4215,28 @@ type AzureMariaDBSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzureMariaDBSource. @@ -4261,10 +4274,10 @@ type AzureMariaDBTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -4277,10 +4290,10 @@ type AzureMariaDBTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -4310,10 +4323,10 @@ type AzureMySQLLinkedService struct { TypeProperties *AzureMySQLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -4340,11 +4353,11 @@ func (a *AzureMySQLLinkedService) GetLinkedService() *LinkedService { // AzureMySQLLinkedServiceTypeProperties - Azure MySQL database linked service properties. type AzureMySQLLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` @@ -4356,28 +4369,28 @@ type AzureMySQLSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to execute before starting the copy. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzureMySQLSink. @@ -4401,28 +4414,28 @@ type AzureMySQLSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzureMySQLSource. @@ -4463,10 +4476,10 @@ type AzureMySQLTableDataset struct { TypeProperties *AzureMySQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -4479,10 +4492,10 @@ type AzureMySQLTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type AzureMySQLTableDataset. @@ -4503,10 +4516,10 @@ func (a *AzureMySQLTableDataset) GetDataset() *Dataset { // AzureMySQLTableDatasetTypeProperties - Azure MySQL database dataset properties. type AzureMySQLTableDatasetTypeProperties struct { // The name of Azure MySQL database table. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // The Azure MySQL database table name. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // AzurePostgreSQLLinkedService - Azure PostgreSQL linked service. @@ -4518,10 +4531,10 @@ type AzurePostgreSQLLinkedService struct { TypeProperties *AzurePostgreSQLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -4548,11 +4561,11 @@ func (a *AzurePostgreSQLLinkedService) GetLinkedService() *LinkedService { // AzurePostgreSQLLinkedServiceTypeProperties - Azure PostgreSQL linked service properties. type AzurePostgreSQLLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` @@ -4564,28 +4577,28 @@ type AzurePostgreSQLSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to execute before starting the copy. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzurePostgreSQLSink. @@ -4609,28 +4622,28 @@ type AzurePostgreSQLSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzurePostgreSQLSource. @@ -4668,10 +4681,10 @@ type AzurePostgreSQLTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -4684,10 +4697,10 @@ type AzurePostgreSQLTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *AzurePostgreSQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -4711,14 +4724,14 @@ func (a *AzurePostgreSQLTableDataset) GetDataset() *Dataset { // AzurePostgreSQLTableDatasetTypeProperties - Azure PostgreSQL dataset properties. type AzurePostgreSQLTableDatasetTypeProperties struct { // The schema name of the Azure PostgreSQL database. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Azure PostgreSQL database. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // The table name of the Azure PostgreSQL database which includes both schema and table. Type: string (or Expression with // resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // AzureQueueSink - A copy activity Azure Queue sink. @@ -4727,25 +4740,25 @@ type AzureQueueSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzureQueueSink. @@ -4771,10 +4784,10 @@ type AzureSQLDWLinkedService struct { TypeProperties *AzureSQLDWLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -4802,32 +4815,32 @@ func (a *AzureSQLDWLinkedService) GetLinkedService() *LinkedService { type AzureSQLDWLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString // or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` // The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with // resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure SQL Data Warehouse. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` } // AzureSQLDWTableDataset - The Azure SQL Data Warehouse dataset. @@ -4839,10 +4852,10 @@ type AzureSQLDWTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -4855,10 +4868,10 @@ type AzureSQLDWTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Azure SQL Data Warehouse dataset properties. TypeProperties *AzureSQLDWTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -4882,13 +4895,13 @@ func (a *AzureSQLDWTableDataset) GetDataset() *Dataset { // AzureSQLDWTableDatasetTypeProperties - Azure SQL Data Warehouse dataset properties. type AzureSQLDWTableDatasetTypeProperties struct { // The schema name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Azure SQL Data Warehouse. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // AzureSQLDatabaseLinkedService - Microsoft Azure SQL Database linked service. @@ -4900,10 +4913,10 @@ type AzureSQLDatabaseLinkedService struct { TypeProperties *AzureSQLDatabaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -4930,7 +4943,7 @@ func (a *AzureSQLDatabaseLinkedService) GetLinkedService() *LinkedService { // AzureSQLDatabaseLinkedServiceTypeProperties - Azure SQL Database linked service properties. type AzureSQLDatabaseLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Sql always encrypted properties. AlwaysEncryptedSettings *SQLAlwaysEncryptedProperties `json:"alwaysEncryptedSettings,omitempty"` @@ -4938,27 +4951,27 @@ type AzureSQLDatabaseLinkedServiceTypeProperties struct { // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` // The ID of the service principal used to authenticate against Azure SQL Database. Type: string (or Expression with resultType // string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure SQL Database. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` } // AzureSQLMILinkedService - Azure SQL Managed Instance linked service. @@ -4970,10 +4983,10 @@ type AzureSQLMILinkedService struct { TypeProperties *AzureSQLMILinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -5000,7 +5013,7 @@ func (a *AzureSQLMILinkedService) GetLinkedService() *LinkedService { // AzureSQLMILinkedServiceTypeProperties - Azure SQL Managed Instance linked service properties. type AzureSQLMILinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Sql always encrypted properties. AlwaysEncryptedSettings *SQLAlwaysEncryptedProperties `json:"alwaysEncryptedSettings,omitempty"` @@ -5008,27 +5021,27 @@ type AzureSQLMILinkedServiceTypeProperties struct { // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` // The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with // resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure SQL Managed Instance. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` } // AzureSQLMITableDataset - The Azure SQL Managed Instance dataset. @@ -5040,10 +5053,10 @@ type AzureSQLMITableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -5056,10 +5069,10 @@ type AzureSQLMITableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Azure SQL Managed Instance dataset properties. TypeProperties *AzureSQLMITableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -5083,13 +5096,13 @@ func (a *AzureSQLMITableDataset) GetDataset() *Dataset { // AzureSQLMITableDatasetTypeProperties - Azure SQL Managed Instance dataset properties. type AzureSQLMITableDatasetTypeProperties struct { // The schema name of the Azure SQL Managed Instance. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Azure SQL Managed Instance dataset. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // AzureSQLSink - A copy activity Azure SQL sink. @@ -5098,53 +5111,53 @@ type AzureSQLSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // SQL writer stored procedure name. Type: string (or Expression with resultType string). - SQLWriterStoredProcedureName interface{} `json:"sqlWriterStoredProcedureName,omitempty"` + SQLWriterStoredProcedureName any `json:"sqlWriterStoredProcedureName,omitempty"` // SQL writer table type. Type: string (or Expression with resultType string). - SQLWriterTableType interface{} `json:"sqlWriterTableType,omitempty"` + SQLWriterTableType any `json:"sqlWriterTableType,omitempty"` // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). - SQLWriterUseTableLock interface{} `json:"sqlWriterUseTableLock,omitempty"` + SQLWriterUseTableLock any `json:"sqlWriterUseTableLock,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // SQL stored procedure parameters. - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). - StoredProcedureTableTypeParameterName interface{} `json:"storedProcedureTableTypeParameterName,omitempty"` + StoredProcedureTableTypeParameterName any `json:"storedProcedureTableTypeParameterName,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). - TableOption interface{} `json:"tableOption,omitempty"` + TableOption any `json:"tableOption,omitempty"` // SQL upsert settings. UpsertSettings *SQLUpsertSettings `json:"upsertSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Write behavior when copying data into Azure SQL. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum) - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzureSQLSink. @@ -5168,45 +5181,45 @@ type AzureSQLSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Which additional types to produce. - ProduceAdditionalTypes interface{} `json:"produceAdditionalTypes,omitempty"` + ProduceAdditionalTypes any `json:"produceAdditionalTypes,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). - SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` + SQLReaderQuery any `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string // (or Expression with resultType string). - SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` + SQLReaderStoredProcedureName any `json:"sqlReaderStoredProcedureName,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzureSQLSource. @@ -5244,10 +5257,10 @@ type AzureSQLTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -5260,10 +5273,10 @@ type AzureSQLTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Azure SQL dataset properties. TypeProperties *AzureSQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -5287,13 +5300,13 @@ func (a *AzureSQLTableDataset) GetDataset() *Dataset { // AzureSQLTableDatasetTypeProperties - Azure SQL dataset properties. type AzureSQLTableDatasetTypeProperties struct { // The schema name of the Azure SQL database. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Azure SQL database. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // AzureSearchIndexDataset - The Azure Search Index. @@ -5308,10 +5321,10 @@ type AzureSearchIndexDataset struct { TypeProperties *AzureSearchIndexDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -5324,10 +5337,10 @@ type AzureSearchIndexDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type AzureSearchIndexDataset. @@ -5348,7 +5361,7 @@ func (a *AzureSearchIndexDataset) GetDataset() *Dataset { // AzureSearchIndexDatasetTypeProperties - Properties specific to this dataset type. type AzureSearchIndexDatasetTypeProperties struct { // REQUIRED; The name of the Azure Search Index. Type: string (or Expression with resultType string). - IndexName interface{} `json:"indexName,omitempty"` + IndexName any `json:"indexName,omitempty"` } // AzureSearchIndexSink - A copy activity Azure Search Index sink. @@ -5357,25 +5370,25 @@ type AzureSearchIndexSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Specify the write behavior when upserting documents into Azure Search Index. WriteBehavior *AzureSearchIndexWriteBehaviorType `json:"writeBehavior,omitempty"` @@ -5404,10 +5417,10 @@ type AzureSearchLinkedService struct { TypeProperties *AzureSearchLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -5434,11 +5447,11 @@ func (a *AzureSearchLinkedService) GetLinkedService() *LinkedService { // AzureSearchLinkedServiceTypeProperties - Windows Azure Search Service linked service properties. type AzureSearchLinkedServiceTypeProperties struct { // REQUIRED; URL for Azure Search service. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Admin Key for Azure Search service Key SecretBaseClassification `json:"key,omitempty"` @@ -5453,10 +5466,10 @@ type AzureStorageLinkedService struct { TypeProperties *AzureStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -5486,7 +5499,7 @@ type AzureStorageLinkedServiceTypeProperties struct { AccountKey *AzureKeyVaultSecretReference `json:"accountKey,omitempty"` // The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). @@ -5497,7 +5510,7 @@ type AzureStorageLinkedServiceTypeProperties struct { // SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString // or AzureKeyVaultSecretReference. - SasURI interface{} `json:"sasUri,omitempty"` + SasURI any `json:"sasUri,omitempty"` } // AzureSynapseArtifactsLinkedService - Azure Synapse Analytics (Artifacts) linked service. @@ -5509,10 +5522,10 @@ type AzureSynapseArtifactsLinkedService struct { TypeProperties *AzureSynapseArtifactsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -5540,16 +5553,16 @@ func (a *AzureSynapseArtifactsLinkedService) GetLinkedService() *LinkedService { type AzureSynapseArtifactsLinkedServiceTypeProperties struct { // REQUIRED; https://.dev.azuresynapse.net, Azure Synapse Analytics workspace URL. Type: string (or Expression with resultType // string). - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // Required to specify MSI, if using system assigned managed identity as authentication method. Type: string (or Expression // with resultType string). - Authentication interface{} `json:"authentication,omitempty"` + Authentication any `json:"authentication,omitempty"` // The resource ID of the Synapse workspace. The format should be: /subscriptions/{subscriptionID}/resourceGroups/{resourceGroup}/providers/Microsoft.Synapse/workspaces/{workspaceName}. // Type: string (or // Expression with resultType string). - WorkspaceResourceID interface{} `json:"workspaceResourceId,omitempty"` + WorkspaceResourceID any `json:"workspaceResourceId,omitempty"` } // AzureTableDataset - The Azure Table storage dataset. @@ -5564,10 +5577,10 @@ type AzureTableDataset struct { TypeProperties *AzureTableDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -5580,10 +5593,10 @@ type AzureTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type AzureTableDataset. @@ -5604,7 +5617,7 @@ func (a *AzureTableDataset) GetDataset() *Dataset { // AzureTableDatasetTypeProperties - Azure Table dataset properties. type AzureTableDatasetTypeProperties struct { // REQUIRED; The table name of the Azure Table storage. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // AzureTableSink - A copy activity Azure Table sink. @@ -5613,37 +5626,37 @@ type AzureTableSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Azure Table default partition key value. Type: string (or Expression with resultType string). - AzureTableDefaultPartitionKeyValue interface{} `json:"azureTableDefaultPartitionKeyValue,omitempty"` + AzureTableDefaultPartitionKeyValue any `json:"azureTableDefaultPartitionKeyValue,omitempty"` // Azure Table insert type. Type: string (or Expression with resultType string). - AzureTableInsertType interface{} `json:"azureTableInsertType,omitempty"` + AzureTableInsertType any `json:"azureTableInsertType,omitempty"` // Azure Table partition key name. Type: string (or Expression with resultType string). - AzureTablePartitionKeyName interface{} `json:"azureTablePartitionKeyName,omitempty"` + AzureTablePartitionKeyName any `json:"azureTablePartitionKeyName,omitempty"` // Azure Table row key name. Type: string (or Expression with resultType string). - AzureTableRowKeyName interface{} `json:"azureTableRowKeyName,omitempty"` + AzureTableRowKeyName any `json:"azureTableRowKeyName,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type AzureTableSink. @@ -5667,31 +5680,31 @@ type AzureTableSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Azure Table source ignore table not found. Type: boolean (or Expression with resultType boolean). - AzureTableSourceIgnoreTableNotFound interface{} `json:"azureTableSourceIgnoreTableNotFound,omitempty"` + AzureTableSourceIgnoreTableNotFound any `json:"azureTableSourceIgnoreTableNotFound,omitempty"` // Azure Table source query. Type: string (or Expression with resultType string). - AzureTableSourceQuery interface{} `json:"azureTableSourceQuery,omitempty"` + AzureTableSourceQuery any `json:"azureTableSourceQuery,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type AzureTableSource. @@ -5729,10 +5742,10 @@ type AzureTableStorageLinkedService struct { TypeProperties *AzureStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -5759,7 +5772,7 @@ func (a *AzureTableStorageLinkedService) GetLinkedService() *LinkedService { // BigDataPoolParametrizationReference - Big data pool reference type. type BigDataPoolParametrizationReference struct { // REQUIRED; Reference big data pool name. Type: string (or Expression with resultType string). - ReferenceName interface{} `json:"referenceName,omitempty"` + ReferenceName any `json:"referenceName,omitempty"` // REQUIRED; Big data pool reference type. Type *BigDataPoolReferenceType `json:"type,omitempty"` @@ -5774,10 +5787,10 @@ type BinaryDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -5790,10 +5803,10 @@ type BinaryDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Binary dataset properties. TypeProperties *BinaryDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -5829,7 +5842,7 @@ type BinaryReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification `json:"compressionProperties,omitempty"` @@ -5849,28 +5862,28 @@ type BinarySink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Binary store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type BinarySink. @@ -5893,22 +5906,22 @@ type BinarySource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Binary format settings. FormatSettings *BinaryReadSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Binary store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -5935,10 +5948,10 @@ type BlobEventsTrigger struct { TypeProperties *BlobEventsTriggerTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -6001,40 +6014,40 @@ type BlobSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Blob writer add header. Type: boolean (or Expression with resultType boolean). - BlobWriterAddHeader interface{} `json:"blobWriterAddHeader,omitempty"` + BlobWriterAddHeader any `json:"blobWriterAddHeader,omitempty"` // Blob writer date time format. Type: string (or Expression with resultType string). - BlobWriterDateTimeFormat interface{} `json:"blobWriterDateTimeFormat,omitempty"` + BlobWriterDateTimeFormat any `json:"blobWriterDateTimeFormat,omitempty"` // Blob writer overwrite files. Type: boolean (or Expression with resultType boolean). - BlobWriterOverwriteFiles interface{} `json:"blobWriterOverwriteFiles,omitempty"` + BlobWriterOverwriteFiles any `json:"blobWriterOverwriteFiles,omitempty"` // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). Metadata []*MetadataItem `json:"metadata,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type BlobSink. @@ -6057,29 +6070,29 @@ type BlobSource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Number of header lines to skip from each blob. Type: integer (or Expression with resultType integer). - SkipHeaderLineCount interface{} `json:"skipHeaderLineCount,omitempty"` + SkipHeaderLineCount any `json:"skipHeaderLineCount,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Treat empty as null. Type: boolean (or Expression with resultType boolean). - TreatEmptyAsNull interface{} `json:"treatEmptyAsNull,omitempty"` + TreatEmptyAsNull any `json:"treatEmptyAsNull,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type BlobSource. @@ -6103,10 +6116,10 @@ type BlobTrigger struct { TypeProperties *BlobTriggerTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -6168,10 +6181,10 @@ type CassandraLinkedService struct { TypeProperties *CassandraLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -6198,23 +6211,23 @@ func (c *CassandraLinkedService) GetLinkedService() *LinkedService { // CassandraLinkedServiceTypeProperties - Cassandra linked service properties. type CassandraLinkedServiceTypeProperties struct { // REQUIRED; Host name for connection. Type: string (or Expression with resultType string). - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // AuthenticationType to be used for connection. Type: string (or Expression with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // The port for the connection. Type: integer (or Expression with resultType integer). - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // Username for authentication. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // CassandraSource - A copy activity source for a Cassandra database. @@ -6224,10 +6237,10 @@ type CassandraSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the // client application. Cassandra checks the specified number of Cassandra servers @@ -6236,23 +6249,23 @@ type CassandraSource struct { ConsistencyLevel *CassandraSourceReadConsistencyLevels `json:"consistencyLevel,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression // with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type CassandraSource. @@ -6290,10 +6303,10 @@ type CassandraTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -6306,10 +6319,10 @@ type CassandraTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Cassandra dataset properties. TypeProperties *CassandraTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -6333,10 +6346,10 @@ func (c *CassandraTableDataset) GetDataset() *Dataset { // CassandraTableDatasetTypeProperties - Cassandra dataset properties. type CassandraTableDatasetTypeProperties struct { // The keyspace of the Cassandra database. Type: string (or Expression with resultType string). - Keyspace interface{} `json:"keyspace,omitempty"` + Keyspace any `json:"keyspace,omitempty"` // The table name of the Cassandra database. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // ChainingTrigger - Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value @@ -6354,10 +6367,10 @@ type ChainingTrigger struct { TypeProperties *ChainingTriggerTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -6408,10 +6421,10 @@ type CmdkeySetupTypeProperties struct { Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; The server name of data source access. - TargetName interface{} `json:"targetName,omitempty"` + TargetName any `json:"targetName,omitempty"` // REQUIRED; The user name of data source access. - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // CommonDataServiceForAppsEntityDataset - The Common Data Service for Apps entity dataset. @@ -6423,10 +6436,10 @@ type CommonDataServiceForAppsEntityDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -6439,10 +6452,10 @@ type CommonDataServiceForAppsEntityDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Common Data Service for Apps entity dataset properties. TypeProperties *CommonDataServiceForAppsEntityDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -6466,7 +6479,7 @@ func (c *CommonDataServiceForAppsEntityDataset) GetDataset() *Dataset { // CommonDataServiceForAppsEntityDatasetTypeProperties - Common Data Service for Apps entity dataset properties. type CommonDataServiceForAppsEntityDatasetTypeProperties struct { // The logical name of the entity. Type: string (or Expression with resultType string). - EntityName interface{} `json:"entityName,omitempty"` + EntityName any `json:"entityName,omitempty"` } // CommonDataServiceForAppsLinkedService - Common Data Service for Apps linked service. @@ -6478,10 +6491,10 @@ type CommonDataServiceForAppsLinkedService struct { TypeProperties *CommonDataServiceForAppsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -6510,25 +6523,25 @@ type CommonDataServiceForAppsLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to connect to Common Data Service for Apps server. 'Office365' for online scenario, 'Ifd' // for on-premises with Ifd scenario. 'AADServicePrincipal' for Server-To-Server // authentication in online scenario. Type: string (or Expression with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // REQUIRED; The deployment type of the Common Data Service for Apps instance. 'Online' for Common Data Service for Apps Online // and 'OnPremisesWithIfd' for Common Data Service for Apps on-premises with Ifd. Type: // string (or Expression with resultType string). - DeploymentType interface{} `json:"deploymentType,omitempty"` + DeploymentType any `json:"deploymentType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The host name of the on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed // for online. Type: string (or Expression with resultType string). - HostName interface{} `json:"hostName,omitempty"` + HostName any `json:"hostName,omitempty"` // The organization name of the Common Data Service for Apps instance. The property is required for on-prem and required for // online when there are more than one Common Data Service for Apps instances // associated with the user. Type: string (or Expression with resultType string). - OrganizationName interface{} `json:"organizationName,omitempty"` + OrganizationName any `json:"organizationName,omitempty"` // Password to access the Common Data Service for Apps instance. Password SecretBaseClassification `json:"password,omitempty"` @@ -6536,7 +6549,7 @@ type CommonDataServiceForAppsLinkedServiceTypeProperties struct { // The port of on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed for online. // Default is 443. Type: integer (or Expression with resultType integer), // minimum: 0. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', // servicePrincipalCredential can be SecureString or @@ -6547,18 +6560,18 @@ type CommonDataServiceForAppsLinkedServiceTypeProperties struct { // The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, // 'ServicePrincipalCert' for certificate. Type: string (or Expression with // resultType string). - ServicePrincipalCredentialType interface{} `json:"servicePrincipalCredentialType,omitempty"` + ServicePrincipalCredentialType any `json:"servicePrincipalCredentialType,omitempty"` // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression // with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The URL to the Microsoft Common Data Service for Apps server. The property is required for on-line and not allowed for // on-prem. Type: string (or Expression with resultType string). - ServiceURI interface{} `json:"serviceUri,omitempty"` + ServiceURI any `json:"serviceUri,omitempty"` // User name to access the Common Data Service for Apps instance. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // CommonDataServiceForAppsSink - A copy activity Common Data Service for Apps sink. @@ -6570,33 +6583,33 @@ type CommonDataServiceForAppsSink struct { WriteBehavior *DynamicsSinkWriteBehavior `json:"writeBehavior,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType // string). - AlternateKeyName interface{} `json:"alternateKeyName,omitempty"` + AlternateKeyName any `json:"alternateKeyName,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default // is false. Type: boolean (or Expression with resultType boolean). - IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` + IgnoreNullValues any `json:"ignoreNullValues,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type CommonDataServiceForAppsSink. @@ -6620,26 +6633,26 @@ type CommonDataServiceForAppsSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // FetchXML is a proprietary query language that is used in Microsoft Common Data Service for Apps (online & on-premises). // Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type CommonDataServiceForAppsSource. @@ -6685,7 +6698,7 @@ type CompressionReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type CompressionReadSettings. @@ -6700,10 +6713,10 @@ type ConcurLinkedService struct { TypeProperties *ConcurLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -6730,30 +6743,30 @@ func (c *ConcurLinkedService) GetLinkedService() *LinkedService { // ConcurLinkedServiceTypeProperties - Concur Service linked service properties. type ConcurLinkedServiceTypeProperties struct { // REQUIRED; Application client_id supplied by Concur App Management. - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // REQUIRED; The user name that you use to access Concur Service. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` // Properties used to connect to Concur. It is mutually exclusive with any other properties in the linked service. Type: object. - ConnectionProperties interface{} `json:"connectionProperties,omitempty"` + ConnectionProperties any `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password corresponding to the user name that you provided in the username field. Password SecretBaseClassification `json:"password,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // ConcurObjectDataset - Concur Service dataset. @@ -6765,10 +6778,10 @@ type ConcurObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -6781,10 +6794,10 @@ type ConcurObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -6812,28 +6825,28 @@ type ConcurSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type ConcurSource. @@ -6894,7 +6907,7 @@ type ControlActivity struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -6933,7 +6946,7 @@ type CopyActivity struct { TypeProperties *CopyActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -6986,10 +6999,10 @@ func (c *CopyActivity) GetExecutionActivity() *ExecutionActivity { // CopyActivityLogSettings - Settings for copy activity log. type CopyActivityLogSettings struct { // Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean). - EnableReliableLogging interface{} `json:"enableReliableLogging,omitempty"` + EnableReliableLogging any `json:"enableReliableLogging,omitempty"` // Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string). - LogLevel interface{} `json:"logLevel,omitempty"` + LogLevel any `json:"logLevel,omitempty"` } // CopyActivityTypeProperties - Copy activity properties. @@ -7002,14 +7015,14 @@ type CopyActivityTypeProperties struct { // Maximum number of data integration units that can be used to perform this data movement. Type: integer (or Expression with // resultType integer), minimum: 0. - DataIntegrationUnits interface{} `json:"dataIntegrationUnits,omitempty"` + DataIntegrationUnits any `json:"dataIntegrationUnits,omitempty"` // Whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean). - EnableSkipIncompatibleRow interface{} `json:"enableSkipIncompatibleRow,omitempty"` + EnableSkipIncompatibleRow any `json:"enableSkipIncompatibleRow,omitempty"` // Specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType // boolean). - EnableStaging interface{} `json:"enableStaging,omitempty"` + EnableStaging any `json:"enableStaging,omitempty"` // Log settings customer needs provide when enabling log. LogSettings *LogSettings `json:"logSettings,omitempty"` @@ -7019,13 +7032,13 @@ type CopyActivityTypeProperties struct { // Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or // Expression with resultType integer), minimum: 0. - ParallelCopies interface{} `json:"parallelCopies,omitempty"` + ParallelCopies any `json:"parallelCopies,omitempty"` // Preserve rules. - Preserve []interface{} `json:"preserve,omitempty"` + Preserve []any `json:"preserve,omitempty"` // Preserve Rules. - PreserveRules []interface{} `json:"preserveRules,omitempty"` + PreserveRules []any `json:"preserveRules,omitempty"` // Redirect incompatible row settings when EnableSkipIncompatibleRow is true. RedirectIncompatibleRowSettings *RedirectIncompatibleRowSettings `json:"redirectIncompatibleRowSettings,omitempty"` @@ -7037,10 +7050,22 @@ type CopyActivityTypeProperties struct { StagingSettings *StagingSettings `json:"stagingSettings,omitempty"` // Copy activity translator. If not specified, tabular translator is used. - Translator interface{} `json:"translator,omitempty"` + Translator any `json:"translator,omitempty"` // Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean). - ValidateDataConsistency interface{} `json:"validateDataConsistency,omitempty"` + ValidateDataConsistency any `json:"validateDataConsistency,omitempty"` +} + +// CopyComputeScaleProperties - CopyComputeScale properties for managed integration runtime. +type CopyComputeScaleProperties struct { + // OPTIONAL; Contains additional key/value pairs not defined in the schema. + AdditionalProperties map[string]any + + // DIU number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256. + DataIntegrationUnit *int32 `json:"dataIntegrationUnit,omitempty"` + + // Time to live (in minutes) setting of integration runtime which will execute copy activity. + TimeToLive *int32 `json:"timeToLive,omitempty"` } // CopySinkClassification provides polymorphic access to related types. @@ -7063,25 +7088,25 @@ type CopySink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type CopySink. @@ -7115,19 +7140,19 @@ type CopySource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type CopySource. @@ -7142,10 +7167,10 @@ type CosmosDbLinkedService struct { TypeProperties *CosmosDbLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -7172,7 +7197,7 @@ func (c *CosmosDbLinkedService) GetLinkedService() *LinkedService { // CosmosDbLinkedServiceTypeProperties - CosmosDB linked service properties. type CosmosDbLinkedServiceTypeProperties struct { // The endpoint of the Azure CosmosDB account. Type: string (or Expression with resultType string) - AccountEndpoint interface{} `json:"accountEndpoint,omitempty"` + AccountEndpoint any `json:"accountEndpoint,omitempty"` // The account key of the Azure CosmosDB account. Type: SecureString or AzureKeyVaultSecretReference. AccountKey SecretBaseClassification `json:"accountKey,omitempty"` @@ -7180,23 +7205,23 @@ type CosmosDbLinkedServiceTypeProperties struct { // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The connection mode used to access CosmosDB account. Type: string (or Expression with resultType string). ConnectionMode *CosmosDbConnectionMode `json:"connectionMode,omitempty"` // The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The name of the database. Type: string (or Expression with resultType string) - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', // servicePrincipalCredential can be SecureString or @@ -7211,10 +7236,10 @@ type CosmosDbLinkedServiceTypeProperties struct { // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression // with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` } // CosmosDbMongoDbAPICollectionDataset - The CosmosDB (MongoDB API) database dataset. @@ -7229,10 +7254,10 @@ type CosmosDbMongoDbAPICollectionDataset struct { TypeProperties *CosmosDbMongoDbAPICollectionDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -7245,10 +7270,10 @@ type CosmosDbMongoDbAPICollectionDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type CosmosDbMongoDbAPICollectionDataset. @@ -7269,7 +7294,7 @@ func (c *CosmosDbMongoDbAPICollectionDataset) GetDataset() *Dataset { // CosmosDbMongoDbAPICollectionDatasetTypeProperties - CosmosDB (MongoDB API) database dataset properties. type CosmosDbMongoDbAPICollectionDatasetTypeProperties struct { // REQUIRED; The collection name of the CosmosDB (MongoDB API) database. Type: string (or Expression with resultType string). - Collection interface{} `json:"collection,omitempty"` + Collection any `json:"collection,omitempty"` } // CosmosDbMongoDbAPILinkedService - Linked service for CosmosDB (MongoDB API) data source. @@ -7281,10 +7306,10 @@ type CosmosDbMongoDbAPILinkedService struct { TypeProperties *CosmosDbMongoDbAPILinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -7312,15 +7337,15 @@ func (c *CosmosDbMongoDbAPILinkedService) GetLinkedService() *LinkedService { type CosmosDbMongoDbAPILinkedServiceTypeProperties struct { // REQUIRED; The CosmosDB (MongoDB API) connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: // string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // REQUIRED; The name of the CosmosDB (MongoDB API) database that you want to access. Type: string (or Expression with resultType // string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` // Whether the CosmosDB (MongoDB API) server version is higher than 3.2. The default value is false. Type: boolean (or Expression // with resultType boolean). - IsServerVersionAbove32 interface{} `json:"isServerVersionAbove32,omitempty"` + IsServerVersionAbove32 any `json:"isServerVersionAbove32,omitempty"` } // CosmosDbMongoDbAPISink - A copy activity sink for a CosmosDB (MongoDB API) database. @@ -7329,30 +7354,30 @@ type CosmosDbMongoDbAPISink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default // value is "insert". Type: string (or Expression with resultType string). Type: // string (or Expression with resultType string). - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type CosmosDbMongoDbAPISink. @@ -7376,37 +7401,37 @@ type CosmosDbMongoDbAPISource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying // the batch size will not affect the user or the application. This property's // main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer). - BatchSize interface{} `json:"batchSize,omitempty"` + BatchSize any `json:"batchSize,omitempty"` // Cursor methods for Mongodb query. CursorMethods *MongoDbCursorMethodsProperties `json:"cursorMethods,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass // an empty document ({}). Type: string (or Expression with resultType string). - Filter interface{} `json:"filter,omitempty"` + Filter any `json:"filter,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type CosmosDbMongoDbAPISource. @@ -7433,10 +7458,10 @@ type CosmosDbSQLAPICollectionDataset struct { TypeProperties *CosmosDbSQLAPICollectionDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -7449,10 +7474,10 @@ type CosmosDbSQLAPICollectionDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type CosmosDbSQLAPICollectionDataset. @@ -7473,7 +7498,7 @@ func (c *CosmosDbSQLAPICollectionDataset) GetDataset() *Dataset { // CosmosDbSQLAPICollectionDatasetTypeProperties - CosmosDB (SQL API) Collection dataset properties. type CosmosDbSQLAPICollectionDatasetTypeProperties struct { // REQUIRED; CosmosDB (SQL API) collection name. Type: string (or Expression with resultType string). - CollectionName interface{} `json:"collectionName,omitempty"` + CollectionName any `json:"collectionName,omitempty"` } // CosmosDbSQLAPISink - A copy activity Azure CosmosDB (SQL API) Collection sink. @@ -7482,29 +7507,29 @@ type CosmosDbSQLAPISink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert // and upsert. - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type CosmosDbSQLAPISink. @@ -7528,34 +7553,34 @@ type CosmosDbSQLAPISource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Whether detect primitive values as datetime values. Type: boolean (or Expression with resultType boolean). - DetectDatetime interface{} `json:"detectDatetime,omitempty"` + DetectDatetime any `json:"detectDatetime,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Page size of the result. Type: integer (or Expression with resultType integer). - PageSize interface{} `json:"pageSize,omitempty"` + PageSize any `json:"pageSize,omitempty"` // Preferred regions. Type: array of strings (or Expression with resultType array of strings). - PreferredRegions interface{} `json:"preferredRegions,omitempty"` + PreferredRegions any `json:"preferredRegions,omitempty"` // SQL API query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type CosmosDbSQLAPISource. @@ -7579,10 +7604,10 @@ type CouchbaseLinkedService struct { TypeProperties *CouchbaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -7609,14 +7634,14 @@ func (c *CouchbaseLinkedService) GetLinkedService() *LinkedService { // CouchbaseLinkedServiceTypeProperties - Couchbase server linked service properties. type CouchbaseLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The Azure key vault secret reference of credString in connection string. CredString *AzureKeyVaultSecretReference `json:"credString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // CouchbaseSource - A copy activity Couchbase server source. @@ -7626,28 +7651,28 @@ type CouchbaseSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type CouchbaseSource. @@ -7685,10 +7710,10 @@ type CouchbaseTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -7701,10 +7726,10 @@ type CouchbaseTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -7770,6 +7795,69 @@ type CreateRunResponse struct { RunID *string `json:"runId,omitempty"` } +// CredentialClassification provides polymorphic access to related types. +// Call the interface's GetCredential() method to access the common type. +// Use a type switch to determine the concrete type. The possible types are: +// - *Credential, *ManagedIdentityCredential, *ServicePrincipalCredential +type CredentialClassification interface { + // GetCredential returns the Credential content of the underlying type. + GetCredential() *Credential +} + +// Credential - The Azure Data Factory nested object which contains the information and credential which can be used to connect +// with related store or compute resource. +type Credential struct { + // REQUIRED; Type of credential. + Type *string `json:"type,omitempty"` + + // OPTIONAL; Contains additional key/value pairs not defined in the schema. + AdditionalProperties map[string]any + + // List of tags that can be used for describing the Credential. + Annotations []any `json:"annotations,omitempty"` + + // Credential description. + Description *string `json:"description,omitempty"` +} + +// GetCredential implements the CredentialClassification interface for type Credential. +func (c *Credential) GetCredential() *Credential { return c } + +// CredentialListResponse - A list of credential resources. +type CredentialListResponse struct { + // REQUIRED; List of credentials. + Value []*ManagedIdentityCredentialResource `json:"value,omitempty"` + + // The link to the next page of results, if any remaining results exist. + NextLink *string `json:"nextLink,omitempty"` +} + +// CredentialOperationsClientCreateOrUpdateOptions contains the optional parameters for the CredentialOperationsClient.CreateOrUpdate +// method. +type CredentialOperationsClientCreateOrUpdateOptions struct { + // ETag of the credential entity. Should only be specified for update, for which it should match existing entity or can be + // * for unconditional update. + IfMatch *string +} + +// CredentialOperationsClientDeleteOptions contains the optional parameters for the CredentialOperationsClient.Delete method. +type CredentialOperationsClientDeleteOptions struct { + // placeholder for future optional parameters +} + +// CredentialOperationsClientGetOptions contains the optional parameters for the CredentialOperationsClient.Get method. +type CredentialOperationsClientGetOptions struct { + // ETag of the credential entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was + // provided, then no content will be returned. + IfNoneMatch *string +} + +// CredentialOperationsClientListByFactoryOptions contains the optional parameters for the CredentialOperationsClient.NewListByFactoryPager +// method. +type CredentialOperationsClientListByFactoryOptions struct { + // placeholder for future optional parameters +} + // CredentialReference - Credential reference type. type CredentialReference struct { // REQUIRED; Reference credential name. @@ -7779,7 +7867,7 @@ type CredentialReference struct { Type *CredentialReferenceType `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // CustomActivity - Custom activity type. @@ -7794,7 +7882,7 @@ type CustomActivity struct { TypeProperties *CustomActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -7850,17 +7938,17 @@ type CustomActivityReferenceObject struct { // CustomActivityTypeProperties - Custom activity properties. type CustomActivityTypeProperties struct { // REQUIRED; Command for custom activity Type: string (or Expression with resultType string). - Command interface{} `json:"command,omitempty"` + Command any `json:"command,omitempty"` // Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double). - AutoUserSpecification interface{} `json:"autoUserSpecification,omitempty"` + AutoUserSpecification any `json:"autoUserSpecification,omitempty"` // User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity // has the full responsibility to consume and interpret the content defined. - ExtendedProperties map[string]interface{} `json:"extendedProperties,omitempty"` + ExtendedProperties map[string]any `json:"extendedProperties,omitempty"` // Folder path for resource files Type: string (or Expression with resultType string). - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // Reference objects ReferenceObjects *CustomActivityReferenceObject `json:"referenceObjects,omitempty"` @@ -7869,7 +7957,7 @@ type CustomActivityTypeProperties struct { ResourceLinkedService *LinkedServiceReference `json:"resourceLinkedService,omitempty"` // The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double). - RetentionTimeInDays interface{} `json:"retentionTimeInDays,omitempty"` + RetentionTimeInDays any `json:"retentionTimeInDays,omitempty"` } // CustomDataSourceLinkedService - Custom linked service. @@ -7878,13 +7966,13 @@ type CustomDataSourceLinkedService struct { Type *string `json:"type,omitempty"` // REQUIRED; Custom linked service properties. - TypeProperties interface{} `json:"typeProperties,omitempty"` + TypeProperties any `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -7917,10 +8005,10 @@ type CustomDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -7933,13 +8021,13 @@ type CustomDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Custom dataset properties. - TypeProperties interface{} `json:"typeProperties,omitempty"` + TypeProperties any `json:"typeProperties,omitempty"` } // GetDataset implements the DatasetClassification interface for type CustomDataset. @@ -7966,10 +8054,10 @@ type CustomEventsTrigger struct { TypeProperties *CustomEventsTriggerTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -8007,7 +8095,7 @@ func (c *CustomEventsTrigger) GetTrigger() *Trigger { // CustomEventsTriggerTypeProperties - Custom Events Trigger properties. type CustomEventsTriggerTypeProperties struct { // REQUIRED; The list of event types that cause this trigger to fire. - Events []interface{} `json:"events,omitempty"` + Events []any `json:"events,omitempty"` // REQUIRED; The ARM resource ID of the Azure Event Grid Topic. Scope *string `json:"scope,omitempty"` @@ -8042,10 +8130,10 @@ func (c *CustomSetupBase) GetCustomSetupBase() *CustomSetupBase { return c } // DWCopyCommandDefaultValue - Default value. type DWCopyCommandDefaultValue struct { // Column name. Type: object (or Expression with resultType string). - ColumnName interface{} `json:"columnName,omitempty"` + ColumnName any `json:"columnName,omitempty"` // The default value of the column. Type: object (or Expression with resultType string). - DefaultValue interface{} `json:"defaultValue,omitempty"` + DefaultValue any `json:"defaultValue,omitempty"` } // DWCopyCommandSettings - DW Copy Command settings. @@ -8076,7 +8164,7 @@ type DataFlow struct { Type *string `json:"type,omitempty"` // List of tags that can be used for describing the data flow. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The description of the data flow. Description *string `json:"description,omitempty"` @@ -8127,7 +8215,7 @@ type DataFlowDebugCommandResponse struct { // DataFlowDebugPackage - Request body structure for starting data flow debug session. type DataFlowDebugPackage struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Data flow instance. DataFlow *DataFlowDebugResource `json:"dataFlow,omitempty"` @@ -8154,10 +8242,10 @@ type DataFlowDebugPackage struct { // DataFlowDebugPackageDebugSettings - Data flow debug settings. type DataFlowDebugPackageDebugSettings struct { // Parameters for dataset. - DatasetParameters interface{} `json:"datasetParameters,omitempty"` + DatasetParameters any `json:"datasetParameters,omitempty"` // Data flow parameters. - Parameters map[string]interface{} `json:"parameters,omitempty"` + Parameters map[string]any `json:"parameters,omitempty"` // Source setting for data flow debug. SourceSettings []*DataFlowSourceSetting `json:"sourceSettings,omitempty"` @@ -8197,7 +8285,7 @@ type DataFlowDebugSessionClientDeleteOptions struct { // placeholder for future optional parameters } -// DataFlowDebugSessionClientQueryByFactoryOptions contains the optional parameters for the DataFlowDebugSessionClient.QueryByFactory +// DataFlowDebugSessionClientQueryByFactoryOptions contains the optional parameters for the DataFlowDebugSessionClient.NewQueryByFactoryPager // method. type DataFlowDebugSessionClientQueryByFactoryOptions struct { // placeholder for future optional parameters @@ -8206,7 +8294,7 @@ type DataFlowDebugSessionClientQueryByFactoryOptions struct { // DataFlowDebugSessionInfo - Data flow debug session info. type DataFlowDebugSessionInfo struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Compute type of the cluster. ComputeType *string `json:"computeType,omitempty"` @@ -8260,13 +8348,13 @@ type DataFlowReference struct { Type *DataFlowReferenceType `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Reference data flow parameters from dataset. - DatasetParameters interface{} `json:"datasetParameters,omitempty"` + DatasetParameters any `json:"datasetParameters,omitempty"` // Data flow parameters - Parameters map[string]interface{} `json:"parameters,omitempty"` + Parameters map[string]any `json:"parameters,omitempty"` } // DataFlowResource - Data flow resource type. @@ -8335,7 +8423,7 @@ type DataFlowSource struct { // DataFlowSourceSetting - Definition of data flow source setting for debug. type DataFlowSourceSetting struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Defines the row limit of data flow source in debug. RowLimit *int32 `json:"rowLimit,omitempty"` @@ -8347,7 +8435,7 @@ type DataFlowSourceSetting struct { // DataFlowStagingInfo - Staging info for execute data flow activity. type DataFlowStagingInfo struct { // Folder path for staging blob. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // Staging linked service reference. LinkedService *LinkedServiceReference `json:"linkedService,omitempty"` @@ -8372,7 +8460,7 @@ type DataFlowsClientGetOptions struct { IfNoneMatch *string } -// DataFlowsClientListByFactoryOptions contains the optional parameters for the DataFlowsClient.ListByFactory method. +// DataFlowsClientListByFactoryOptions contains the optional parameters for the DataFlowsClient.NewListByFactoryPager method. type DataFlowsClientListByFactoryOptions struct { // placeholder for future optional parameters } @@ -8389,7 +8477,7 @@ type DataLakeAnalyticsUSQLActivity struct { TypeProperties *DataLakeAnalyticsUSQLActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -8439,26 +8527,26 @@ type DataLakeAnalyticsUSQLActivityTypeProperties struct { ScriptLinkedService *LinkedServiceReference `json:"scriptLinkedService,omitempty"` // REQUIRED; Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string). - ScriptPath interface{} `json:"scriptPath,omitempty"` + ScriptPath any `json:"scriptPath,omitempty"` // Compilation mode of U-SQL. Must be one of these values : Semantic, Full and SingleBox. Type: string (or Expression with // resultType string). - CompilationMode interface{} `json:"compilationMode,omitempty"` + CompilationMode any `json:"compilationMode,omitempty"` // The maximum number of nodes simultaneously used to run the job. Default value is 1. Type: integer (or Expression with resultType // integer), minimum: 1. - DegreeOfParallelism interface{} `json:"degreeOfParallelism,omitempty"` + DegreeOfParallelism any `json:"degreeOfParallelism,omitempty"` // Parameters for U-SQL job request. - Parameters map[string]interface{} `json:"parameters,omitempty"` + Parameters map[string]any `json:"parameters,omitempty"` // Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the // priority. Default value is 1000. Type: integer (or Expression with resultType // integer), minimum: 1. - Priority interface{} `json:"priority,omitempty"` + Priority any `json:"priority,omitempty"` // Runtime version of the U-SQL engine to use. Type: string (or Expression with resultType string). - RuntimeVersion interface{} `json:"runtimeVersion,omitempty"` + RuntimeVersion any `json:"runtimeVersion,omitempty"` } // DatabricksNotebookActivity - DatabricksNotebook activity. @@ -8473,7 +8561,7 @@ type DatabricksNotebookActivity struct { TypeProperties *DatabricksNotebookActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -8521,14 +8609,14 @@ func (d *DatabricksNotebookActivity) GetExecutionActivity() *ExecutionActivity { type DatabricksNotebookActivityTypeProperties struct { // REQUIRED; The absolute path of the notebook to be run in the Databricks Workspace. This path must begin with a slash. Type: // string (or Expression with resultType string). - NotebookPath interface{} `json:"notebookPath,omitempty"` + NotebookPath any `json:"notebookPath,omitempty"` // Base parameters to be used for each run of this job.If the notebook takes a parameter that is not specified, the default // value from the notebook will be used. - BaseParameters map[string]interface{} `json:"baseParameters,omitempty"` + BaseParameters map[string]any `json:"baseParameters,omitempty"` // A list of libraries to be installed on the cluster that will execute the job. - Libraries []map[string]interface{} `json:"libraries,omitempty"` + Libraries []map[string]any `json:"libraries,omitempty"` } // DatabricksSparkJarActivity - DatabricksSparkJar activity. @@ -8543,7 +8631,7 @@ type DatabricksSparkJarActivity struct { TypeProperties *DatabricksSparkJarActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -8591,13 +8679,13 @@ func (d *DatabricksSparkJarActivity) GetExecutionActivity() *ExecutionActivity { type DatabricksSparkJarActivityTypeProperties struct { // REQUIRED; The full name of the class containing the main method to be executed. This class must be contained in a JAR provided // as a library. Type: string (or Expression with resultType string). - MainClassName interface{} `json:"mainClassName,omitempty"` + MainClassName any `json:"mainClassName,omitempty"` // A list of libraries to be installed on the cluster that will execute the job. - Libraries []map[string]interface{} `json:"libraries,omitempty"` + Libraries []map[string]any `json:"libraries,omitempty"` // Parameters that will be passed to the main method. - Parameters []interface{} `json:"parameters,omitempty"` + Parameters []any `json:"parameters,omitempty"` } // DatabricksSparkPythonActivity - DatabricksSparkPython activity. @@ -8612,7 +8700,7 @@ type DatabricksSparkPythonActivity struct { TypeProperties *DatabricksSparkPythonActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -8660,13 +8748,13 @@ func (d *DatabricksSparkPythonActivity) GetExecutionActivity() *ExecutionActivit type DatabricksSparkPythonActivityTypeProperties struct { // REQUIRED; The URI of the Python file to be executed. DBFS paths are supported. Type: string (or Expression with resultType // string). - PythonFile interface{} `json:"pythonFile,omitempty"` + PythonFile any `json:"pythonFile,omitempty"` // A list of libraries to be installed on the cluster that will execute the job. - Libraries []map[string]interface{} `json:"libraries,omitempty"` + Libraries []map[string]any `json:"libraries,omitempty"` // Command line parameters that will be passed to the Python file. - Parameters []interface{} `json:"parameters,omitempty"` + Parameters []any `json:"parameters,omitempty"` } // DatasetClassification provides polymorphic access to related types. @@ -8706,10 +8794,10 @@ type Dataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -8722,10 +8810,10 @@ type Dataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type Dataset. @@ -8734,13 +8822,13 @@ func (d *Dataset) GetDataset() *Dataset { return d } // DatasetCompression - The compression method used on a dataset. type DatasetCompression struct { // REQUIRED; Type of dataset compression. Type: string (or Expression with resultType string). - Type interface{} `json:"type,omitempty"` + Type any `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The dataset compression level. Type: string (or Expression with resultType string). - Level interface{} `json:"level,omitempty"` + Level any `json:"level,omitempty"` } // DatasetDebugResource - Dataset debug resource. @@ -8784,13 +8872,13 @@ type DatasetLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type DatasetLocation. @@ -8805,7 +8893,7 @@ type DatasetReference struct { Type *DatasetReferenceType `json:"type,omitempty"` // Arguments for dataset. - Parameters map[string]interface{} `json:"parameters,omitempty"` + Parameters map[string]any `json:"parameters,omitempty"` } // DatasetResource - Dataset resource type. @@ -8841,13 +8929,13 @@ type DatasetStorageFormat struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). - Deserializer interface{} `json:"deserializer,omitempty"` + Deserializer any `json:"deserializer,omitempty"` // Serializer. Type: string (or Expression with resultType string). - Serializer interface{} `json:"serializer,omitempty"` + Serializer any `json:"serializer,omitempty"` } // GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type DatasetStorageFormat. @@ -8872,7 +8960,7 @@ type DatasetsClientGetOptions struct { IfNoneMatch *string } -// DatasetsClientListByFactoryOptions contains the optional parameters for the DatasetsClient.ListByFactory method. +// DatasetsClientListByFactoryOptions contains the optional parameters for the DatasetsClient.NewListByFactoryPager method. type DatasetsClientListByFactoryOptions struct { // placeholder for future optional parameters } @@ -8886,10 +8974,10 @@ type DataworldLinkedService struct { TypeProperties *DataworldLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -8920,7 +9008,7 @@ type DataworldLinkedServiceTypeProperties struct { // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // Db2LinkedService - Linked service for DB2 data source. @@ -8932,10 +9020,10 @@ type Db2LinkedService struct { TypeProperties *Db2LinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -8966,36 +9054,36 @@ type Db2LinkedServiceTypeProperties struct { // Certificate Common Name when TLS is enabled. It is mutually exclusive with connectionString property. Type: string (or // Expression with resultType string). - CertificateCommonName interface{} `json:"certificateCommonName,omitempty"` + CertificateCommonName any `json:"certificateCommonName,omitempty"` // The connection string. It is mutually exclusive with server, database, authenticationType, userName, packageCollection // and certificateCommonName property. Type: string, SecureString or // AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Database name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with // resultType string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // It is mutually exclusive with connectionString property. Type: string (or // Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Under where packages are created when querying database. It is mutually exclusive with connectionString property. Type: // string (or Expression with resultType string). - PackageCollection interface{} `json:"packageCollection,omitempty"` + PackageCollection any `json:"packageCollection,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // Server name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType // string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // Username for authentication. It is mutually exclusive with connectionString property. Type: string (or Expression with // resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // Db2Source - A copy activity source for Db2 databases. @@ -9005,28 +9093,28 @@ type Db2Source struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type Db2Source. @@ -9064,10 +9152,10 @@ type Db2TableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -9080,10 +9168,10 @@ type Db2TableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Db2 table dataset properties. TypeProperties *Db2TableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -9107,13 +9195,13 @@ func (d *Db2TableDataset) GetDataset() *Dataset { // Db2TableDatasetTypeProperties - Db2 table dataset properties. type Db2TableDatasetTypeProperties struct { // The Db2 schema name. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The Db2 table name. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // DeleteActivity - Delete activity. @@ -9128,7 +9216,7 @@ type DeleteActivity struct { TypeProperties *DeleteActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -9179,7 +9267,7 @@ type DeleteActivityTypeProperties struct { // Whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with // resultType boolean). - EnableLogging interface{} `json:"enableLogging,omitempty"` + EnableLogging any `json:"enableLogging,omitempty"` // Log storage settings customer need to provide when enableLogging is true. LogStorageSettings *LogStorageSettings `json:"logStorageSettings,omitempty"` @@ -9189,7 +9277,7 @@ type DeleteActivityTypeProperties struct { // If true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or // Expression with resultType boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Delete activity store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -9210,10 +9298,10 @@ type DelimitedTextDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -9226,10 +9314,10 @@ type DelimitedTextDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Delimited text dataset properties. TypeProperties *DelimitedTextDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -9256,36 +9344,36 @@ type DelimitedTextDatasetTypeProperties struct { Location DatasetLocationClassification `json:"location,omitempty"` // The column delimiter. Type: string (or Expression with resultType string). - ColumnDelimiter interface{} `json:"columnDelimiter,omitempty"` + ColumnDelimiter any `json:"columnDelimiter,omitempty"` // The data compressionCodec. Type: string (or Expression with resultType string). - CompressionCodec interface{} `json:"compressionCodec,omitempty"` + CompressionCodec any `json:"compressionCodec,omitempty"` // The data compression method used for DelimitedText. - CompressionLevel interface{} `json:"compressionLevel,omitempty"` + CompressionLevel any `json:"compressionLevel,omitempty"` // The code page name of the preferred encoding. If miss, the default value is UTF-8, unless BOM denotes another Unicode encoding. // Refer to the name column of the table in the following link to set // supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType // string). - EncodingName interface{} `json:"encodingName,omitempty"` + EncodingName any `json:"encodingName,omitempty"` // The escape character. Type: string (or Expression with resultType string). - EscapeChar interface{} `json:"escapeChar,omitempty"` + EscapeChar any `json:"escapeChar,omitempty"` // When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the // first row of data. The default value is false. Type: boolean (or Expression // with resultType boolean). - FirstRowAsHeader interface{} `json:"firstRowAsHeader,omitempty"` + FirstRowAsHeader any `json:"firstRowAsHeader,omitempty"` // The null value string. Type: string (or Expression with resultType string). - NullValue interface{} `json:"nullValue,omitempty"` + NullValue any `json:"nullValue,omitempty"` // The quote character. Type: string (or Expression with resultType string). - QuoteChar interface{} `json:"quoteChar,omitempty"` + QuoteChar any `json:"quoteChar,omitempty"` // The row delimiter. Type: string (or Expression with resultType string). - RowDelimiter interface{} `json:"rowDelimiter,omitempty"` + RowDelimiter any `json:"rowDelimiter,omitempty"` } // DelimitedTextReadSettings - Delimited text read settings. @@ -9294,14 +9382,14 @@ type DelimitedTextReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification `json:"compressionProperties,omitempty"` // Indicates the number of non-empty rows to skip when reading data from input files. Type: integer (or Expression with resultType // integer). - SkipLineCount interface{} `json:"skipLineCount,omitempty"` + SkipLineCount any `json:"skipLineCount,omitempty"` } // GetFormatReadSettings implements the FormatReadSettingsClassification interface for type DelimitedTextReadSettings. @@ -9318,31 +9406,31 @@ type DelimitedTextSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // DelimitedText format settings. FormatSettings *DelimitedTextWriteSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // DelimitedText store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type DelimitedTextSink. @@ -9366,25 +9454,25 @@ type DelimitedTextSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // DelimitedText format settings. FormatSettings *DelimitedTextReadSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // DelimitedText store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -9405,24 +9493,24 @@ func (d *DelimitedTextSource) GetCopySource() *CopySource { // DelimitedTextWriteSettings - Delimited text write settings. type DelimitedTextWriteSettings struct { // REQUIRED; The file extension used to create the files. Type: string (or Expression with resultType string). - FileExtension interface{} `json:"fileExtension,omitempty"` + FileExtension any `json:"fileExtension,omitempty"` // REQUIRED; The write setting type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression // with resultType string). - FileNamePrefix interface{} `json:"fileNamePrefix,omitempty"` + FileNamePrefix any `json:"fileNamePrefix,omitempty"` // Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with // resultType integer). - MaxRowsPerFile interface{} `json:"maxRowsPerFile,omitempty"` + MaxRowsPerFile any `json:"maxRowsPerFile,omitempty"` // Indicates whether string values should always be enclosed with quotes. Type: boolean (or Expression with resultType boolean). - QuoteAllText interface{} `json:"quoteAllText,omitempty"` + QuoteAllText any `json:"quoteAllText,omitempty"` } // GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type DelimitedTextWriteSettings. @@ -9454,15 +9542,15 @@ func (d *DependencyReference) GetDependencyReference() *DependencyReference { re // DistcpSettings - Distcp settings. type DistcpSettings struct { // REQUIRED; Specifies the Yarn ResourceManager endpoint. Type: string (or Expression with resultType string). - ResourceManagerEndpoint interface{} `json:"resourceManagerEndpoint,omitempty"` + ResourceManagerEndpoint any `json:"resourceManagerEndpoint,omitempty"` // REQUIRED; Specifies an existing folder path which will be used to store temp Distcp command script. The script file is // generated by ADF and will be removed after Copy job finished. Type: string (or Expression // with resultType string). - TempScriptPath interface{} `json:"tempScriptPath,omitempty"` + TempScriptPath any `json:"tempScriptPath,omitempty"` // Specifies the Distcp options. Type: string (or Expression with resultType string). - DistcpOptions interface{} `json:"distcpOptions,omitempty"` + DistcpOptions any `json:"distcpOptions,omitempty"` } // DocumentDbCollectionDataset - Microsoft Azure Document Database Collection dataset. @@ -9477,10 +9565,10 @@ type DocumentDbCollectionDataset struct { TypeProperties *DocumentDbCollectionDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -9493,10 +9581,10 @@ type DocumentDbCollectionDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type DocumentDbCollectionDataset. @@ -9517,7 +9605,7 @@ func (d *DocumentDbCollectionDataset) GetDataset() *Dataset { // DocumentDbCollectionDatasetTypeProperties - DocumentDB Collection dataset properties. type DocumentDbCollectionDatasetTypeProperties struct { // REQUIRED; Document Database collection name. Type: string (or Expression with resultType string). - CollectionName interface{} `json:"collectionName,omitempty"` + CollectionName any `json:"collectionName,omitempty"` } // DocumentDbCollectionSink - A copy activity Document Database Collection sink. @@ -9526,32 +9614,32 @@ type DocumentDbCollectionSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Nested properties separator. Default is . (dot). Type: string (or Expression with resultType string). - NestingSeparator interface{} `json:"nestingSeparator,omitempty"` + NestingSeparator any `json:"nestingSeparator,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Describes how to write data to Azure Cosmos DB. Type: string (or Expression with resultType string). Allowed values: insert // and upsert. - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type DocumentDbCollectionSink. @@ -9575,31 +9663,31 @@ type DocumentDbCollectionSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Nested properties separator. Type: string (or Expression with resultType string). - NestingSeparator interface{} `json:"nestingSeparator,omitempty"` + NestingSeparator any `json:"nestingSeparator,omitempty"` // Documents query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type DocumentDbCollectionSource. @@ -9617,13 +9705,13 @@ func (d *DocumentDbCollectionSource) GetCopySource() *CopySource { // DrillDatasetTypeProperties - Drill Dataset Properties type DrillDatasetTypeProperties struct { // The schema name of the Drill. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Drill. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // DrillLinkedService - Drill server linked service. @@ -9635,10 +9723,10 @@ type DrillLinkedService struct { TypeProperties *DrillLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -9665,11 +9753,11 @@ func (d *DrillLinkedService) GetLinkedService() *LinkedService { // DrillLinkedServiceTypeProperties - Drill server linked service properties. type DrillLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` @@ -9682,28 +9770,28 @@ type DrillSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type DrillSource. @@ -9741,10 +9829,10 @@ type DrillTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -9757,10 +9845,10 @@ type DrillTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *DrillDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -9790,10 +9878,10 @@ type DynamicsAXLinkedService struct { TypeProperties *DynamicsAXLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -9820,10 +9908,10 @@ func (d *DynamicsAXLinkedService) GetLinkedService() *LinkedService { // DynamicsAXLinkedServiceTypeProperties - Dynamics AX linked service properties. type DynamicsAXLinkedServiceTypeProperties struct { // REQUIRED; Specify the resource you are requesting authorization. Type: string (or Expression with resultType string). - AADResourceID interface{} `json:"aadResourceId,omitempty"` + AADResourceID any `json:"aadResourceId,omitempty"` // REQUIRED; Specify the application's client ID. Type: string (or Expression with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // REQUIRED; Specify the application's key. Mark this field as a SecureString to store it securely in Data Factory, or reference // a secret stored in Azure Key Vault. Type: string (or Expression with resultType @@ -9833,14 +9921,14 @@ type DynamicsAXLinkedServiceTypeProperties struct { // REQUIRED; Specify the tenant information (domain name or tenant ID) under which your application resides. Retrieve it by // hovering the mouse in the top-right corner of the Azure portal. Type: string (or // Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` // REQUIRED; The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData endpoint. - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // DynamicsAXResourceDataset - The path of the Dynamics AX OData entity. @@ -9855,10 +9943,10 @@ type DynamicsAXResourceDataset struct { TypeProperties *DynamicsAXResourceDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -9871,10 +9959,10 @@ type DynamicsAXResourceDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type DynamicsAXResourceDataset. @@ -9895,7 +9983,7 @@ func (d *DynamicsAXResourceDataset) GetDataset() *Dataset { // DynamicsAXResourceDatasetTypeProperties - Dynamics AX OData resource dataset properties. type DynamicsAXResourceDatasetTypeProperties struct { // REQUIRED; The path of the Dynamics AX OData entity. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // DynamicsAXSource - A copy activity Dynamics AX source. @@ -9905,33 +9993,33 @@ type DynamicsAXSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. // Default value: 00:05:00. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type DynamicsAXSource. @@ -9969,10 +10057,10 @@ type DynamicsCrmEntityDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -9985,10 +10073,10 @@ type DynamicsCrmEntityDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Dynamics CRM entity dataset properties. TypeProperties *DynamicsCrmEntityDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -10012,7 +10100,7 @@ func (d *DynamicsCrmEntityDataset) GetDataset() *Dataset { // DynamicsCrmEntityDatasetTypeProperties - Dynamics CRM entity dataset properties. type DynamicsCrmEntityDatasetTypeProperties struct { // The logical name of the entity. Type: string (or Expression with resultType string). - EntityName interface{} `json:"entityName,omitempty"` + EntityName any `json:"entityName,omitempty"` } // DynamicsCrmLinkedService - Dynamics CRM linked service. @@ -10024,10 +10112,10 @@ type DynamicsCrmLinkedService struct { TypeProperties *DynamicsCrmLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -10056,31 +10144,31 @@ type DynamicsCrmLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to connect to Dynamics CRM server. 'Office365' for online scenario, 'Ifd' for on-premises // with Ifd scenario, 'AADServicePrincipal' for Server-To-Server authentication in online // scenario. Type: string (or Expression with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // REQUIRED; The deployment type of the Dynamics CRM instance. 'Online' for Dynamics CRM Online and 'OnPremisesWithIfd' for // Dynamics CRM on-premises with Ifd. Type: string (or Expression with resultType string). - DeploymentType interface{} `json:"deploymentType,omitempty"` + DeploymentType any `json:"deploymentType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The host name of the on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. // Type: string (or Expression with resultType string). - HostName interface{} `json:"hostName,omitempty"` + HostName any `json:"hostName,omitempty"` // The organization name of the Dynamics CRM instance. The property is required for on-prem and required for online when there // are more than one Dynamics CRM instances associated with the user. Type: // string (or Expression with resultType string). - OrganizationName interface{} `json:"organizationName,omitempty"` + OrganizationName any `json:"organizationName,omitempty"` // Password to access the Dynamics CRM instance. Password SecretBaseClassification `json:"password,omitempty"` // The port of on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. Default is // 443. Type: integer (or Expression with resultType integer), minimum: 0. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', // servicePrincipalCredential can be SecureString or @@ -10091,18 +10179,18 @@ type DynamicsCrmLinkedServiceTypeProperties struct { // The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, // 'ServicePrincipalCert' for certificate. Type: string (or Expression with // resultType string). - ServicePrincipalCredentialType interface{} `json:"servicePrincipalCredentialType,omitempty"` + ServicePrincipalCredentialType any `json:"servicePrincipalCredentialType,omitempty"` // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression // with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The URL to the Microsoft Dynamics CRM server. The property is required for on-line and not allowed for on-prem. Type: string // (or Expression with resultType string). - ServiceURI interface{} `json:"serviceUri,omitempty"` + ServiceURI any `json:"serviceUri,omitempty"` // User name to access the Dynamics CRM instance. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // DynamicsCrmSink - A copy activity Dynamics CRM sink. @@ -10114,33 +10202,33 @@ type DynamicsCrmSink struct { WriteBehavior *DynamicsSinkWriteBehavior `json:"writeBehavior,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType // string). - AlternateKeyName interface{} `json:"alternateKeyName,omitempty"` + AlternateKeyName any `json:"alternateKeyName,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default // is false. Type: boolean (or Expression with resultType boolean). - IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` + IgnoreNullValues any `json:"ignoreNullValues,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type DynamicsCrmSink. @@ -10164,26 +10252,26 @@ type DynamicsCrmSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // FetchXML is a proprietary query language that is used in Microsoft Dynamics CRM (online & on-premises). Type: string (or // Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type DynamicsCrmSource. @@ -10207,10 +10295,10 @@ type DynamicsEntityDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -10223,10 +10311,10 @@ type DynamicsEntityDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Dynamics entity dataset properties. TypeProperties *DynamicsEntityDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -10250,7 +10338,7 @@ func (d *DynamicsEntityDataset) GetDataset() *Dataset { // DynamicsEntityDatasetTypeProperties - Dynamics entity dataset properties. type DynamicsEntityDatasetTypeProperties struct { // The logical name of the entity. Type: string (or Expression with resultType string). - EntityName interface{} `json:"entityName,omitempty"` + EntityName any `json:"entityName,omitempty"` } // DynamicsLinkedService - Dynamics linked service. @@ -10262,10 +10350,10 @@ type DynamicsLinkedService struct { TypeProperties *DynamicsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -10294,34 +10382,34 @@ type DynamicsLinkedServiceTypeProperties struct { // REQUIRED; The authentication type to connect to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises // with Ifd scenario, 'AADServicePrincipal' for Server-To-Server authentication in online // scenario. Type: string (or Expression with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // REQUIRED; The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics // on-premises with Ifd. Type: string (or Expression with resultType string). - DeploymentType interface{} `json:"deploymentType,omitempty"` + DeploymentType any `json:"deploymentType,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The host name of the on-premises Dynamics server. The property is required for on-prem and not allowed for online. Type: // string (or Expression with resultType string). - HostName interface{} `json:"hostName,omitempty"` + HostName any `json:"hostName,omitempty"` // The organization name of the Dynamics instance. The property is required for on-prem and required for online when there // are more than one Dynamics instances associated with the user. Type: string (or // Expression with resultType string). - OrganizationName interface{} `json:"organizationName,omitempty"` + OrganizationName any `json:"organizationName,omitempty"` // Password to access the Dynamics instance. Password SecretBaseClassification `json:"password,omitempty"` // The port of on-premises Dynamics server. The property is required for on-prem and not allowed for online. Default is 443. // Type: integer (or Expression with resultType integer), minimum: 0. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', // servicePrincipalCredential can be SecureString or @@ -10332,18 +10420,18 @@ type DynamicsLinkedServiceTypeProperties struct { // The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, // 'ServicePrincipalCert' for certificate. Type: string (or Expression with // resultType string). - ServicePrincipalCredentialType interface{} `json:"servicePrincipalCredentialType,omitempty"` + ServicePrincipalCredentialType any `json:"servicePrincipalCredentialType,omitempty"` // The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression // with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The URL to the Microsoft Dynamics server. The property is required for on-line and not allowed for on-prem. Type: string // (or Expression with resultType string). - ServiceURI interface{} `json:"serviceUri,omitempty"` + ServiceURI any `json:"serviceUri,omitempty"` // User name to access the Dynamics instance. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // DynamicsSink - A copy activity Dynamics sink. @@ -10355,33 +10443,33 @@ type DynamicsSink struct { WriteBehavior *DynamicsSinkWriteBehavior `json:"writeBehavior,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType // string). - AlternateKeyName interface{} `json:"alternateKeyName,omitempty"` + AlternateKeyName any `json:"alternateKeyName,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The flag indicating whether ignore null values from input dataset (except key fields) during write operation. Default is // false. Type: boolean (or Expression with resultType boolean). - IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` + IgnoreNullValues any `json:"ignoreNullValues,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type DynamicsSink. @@ -10405,26 +10493,26 @@ type DynamicsSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // FetchXML is a proprietary query language that is used in Microsoft Dynamics (online & on-premises). Type: string (or Expression // with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type DynamicsSource. @@ -10448,10 +10536,10 @@ type EloquaLinkedService struct { TypeProperties *EloquaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -10478,27 +10566,27 @@ func (e *EloquaLinkedService) GetLinkedService() *LinkedService { // EloquaLinkedServiceTypeProperties - Eloqua server linked service properties. type EloquaLinkedServiceTypeProperties struct { // REQUIRED; The endpoint of the Eloqua server. (i.e. eloqua.example.com) - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // REQUIRED; The site name and user name of your Eloqua account in the form: sitename/username. (i.e. Eloqua/Alice) - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password corresponding to the user name. Password SecretBaseClassification `json:"password,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // EloquaObjectDataset - Eloqua server dataset. @@ -10510,10 +10598,10 @@ type EloquaObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -10526,10 +10614,10 @@ type EloquaObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -10557,28 +10645,28 @@ type EloquaSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type EloquaSource. @@ -10666,10 +10754,10 @@ type ExcelDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -10682,10 +10770,10 @@ type ExcelDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Excel dataset properties. TypeProperties *ExcelDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -10717,19 +10805,19 @@ type ExcelDatasetTypeProperties struct { // When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the // first row of data. The default value is false. Type: boolean (or Expression // with resultType boolean). - FirstRowAsHeader interface{} `json:"firstRowAsHeader,omitempty"` + FirstRowAsHeader any `json:"firstRowAsHeader,omitempty"` // The null value string. Type: string (or Expression with resultType string). - NullValue interface{} `json:"nullValue,omitempty"` + NullValue any `json:"nullValue,omitempty"` // The partial data of one sheet. Type: string (or Expression with resultType string). - Range interface{} `json:"range,omitempty"` + Range any `json:"range,omitempty"` // The sheet index of excel file and default value is 0. Type: integer (or Expression with resultType integer) - SheetIndex interface{} `json:"sheetIndex,omitempty"` + SheetIndex any `json:"sheetIndex,omitempty"` // The sheet name of excel file. Type: string (or Expression with resultType string). - SheetName interface{} `json:"sheetName,omitempty"` + SheetName any `json:"sheetName,omitempty"` } // ExcelSource - A copy activity excel source. @@ -10739,22 +10827,22 @@ type ExcelSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Excel store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -10784,7 +10872,7 @@ type ExecuteDataFlowActivity struct { TypeProperties *ExecuteDataFlowActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -10838,35 +10926,35 @@ type ExecuteDataFlowActivityTypeProperties struct { // Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or // Expression with resultType boolean) - ContinueOnError interface{} `json:"continueOnError,omitempty"` + ContinueOnError any `json:"continueOnError,omitempty"` // The integration runtime reference. IntegrationRuntime *IntegrationRuntimeReference `json:"integrationRuntime,omitempty"` // Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. // Type: boolean (or Expression with resultType boolean) - RunConcurrently interface{} `json:"runConcurrently,omitempty"` + RunConcurrently any `json:"runConcurrently,omitempty"` // Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer) - SourceStagingConcurrency interface{} `json:"sourceStagingConcurrency,omitempty"` + SourceStagingConcurrency any `json:"sourceStagingConcurrency,omitempty"` // Staging info for execute data flow activity. Staging *DataFlowStagingInfo `json:"staging,omitempty"` // Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string // (or Expression with resultType string) - TraceLevel interface{} `json:"traceLevel,omitempty"` + TraceLevel any `json:"traceLevel,omitempty"` } // ExecuteDataFlowActivityTypePropertiesCompute - Compute properties for data flow activity. type ExecuteDataFlowActivityTypePropertiesCompute struct { // Compute type of the cluster which will execute data flow job. Possible values include: 'General', 'MemoryOptimized', 'ComputeOptimized'. // Type: string (or Expression with resultType string) - ComputeType interface{} `json:"computeType,omitempty"` + ComputeType any `json:"computeType,omitempty"` // Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. Type: // integer (or Expression with resultType integer) - CoreCount interface{} `json:"coreCount,omitempty"` + CoreCount any `json:"coreCount,omitempty"` } // ExecutePipelineActivity - Execute pipeline activity. @@ -10881,7 +10969,7 @@ type ExecutePipelineActivity struct { TypeProperties *ExecutePipelineActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -10923,7 +11011,7 @@ func (e *ExecutePipelineActivity) GetControlActivity() *ControlActivity { // ExecutePipelineActivityPolicy - Execution policy for an execute pipeline activity. type ExecutePipelineActivityPolicy struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // When set to true, Input from activity is considered as secure and will not be logged to monitoring. SecureInput *bool `json:"secureInput,omitempty"` @@ -10935,7 +11023,7 @@ type ExecutePipelineActivityTypeProperties struct { Pipeline *PipelineReference `json:"pipeline,omitempty"` // Pipeline parameters. - Parameters map[string]interface{} `json:"parameters,omitempty"` + Parameters map[string]any `json:"parameters,omitempty"` // Defines whether activity execution will wait for the dependent pipeline execution to finish. Default is false. WaitOnCompletion *bool `json:"waitOnCompletion,omitempty"` @@ -10951,7 +11039,7 @@ type ExecutePowerQueryActivityTypeProperties struct { // Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or // Expression with resultType boolean) - ContinueOnError interface{} `json:"continueOnError,omitempty"` + ContinueOnError any `json:"continueOnError,omitempty"` // The integration runtime reference. IntegrationRuntime *IntegrationRuntimeReference `json:"integrationRuntime,omitempty"` @@ -10961,20 +11049,20 @@ type ExecutePowerQueryActivityTypeProperties struct { // Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. // Type: boolean (or Expression with resultType boolean) - RunConcurrently interface{} `json:"runConcurrently,omitempty"` + RunConcurrently any `json:"runConcurrently,omitempty"` // (Deprecated. Please use Queries). List of Power Query activity sinks mapped to a queryName. Sinks map[string]*PowerQuerySink `json:"sinks,omitempty"` // Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer) - SourceStagingConcurrency interface{} `json:"sourceStagingConcurrency,omitempty"` + SourceStagingConcurrency any `json:"sourceStagingConcurrency,omitempty"` // Staging info for execute data flow activity. Staging *DataFlowStagingInfo `json:"staging,omitempty"` // Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string // (or Expression with resultType string) - TraceLevel interface{} `json:"traceLevel,omitempty"` + TraceLevel any `json:"traceLevel,omitempty"` } // ExecuteSSISPackageActivity - Execute SSIS package activity. @@ -10989,7 +11077,7 @@ type ExecuteSSISPackageActivity struct { TypeProperties *ExecuteSSISPackageActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -11042,7 +11130,7 @@ type ExecuteSSISPackageActivityTypeProperties struct { PackageLocation *SSISPackageLocation `json:"packageLocation,omitempty"` // The environment path to execute the SSIS package. Type: string (or Expression with resultType string). - EnvironmentPath interface{} `json:"environmentPath,omitempty"` + EnvironmentPath any `json:"environmentPath,omitempty"` // The package execution credential. ExecutionCredential *SSISExecutionCredential `json:"executionCredential,omitempty"` @@ -11051,7 +11139,7 @@ type ExecuteSSISPackageActivityTypeProperties struct { LogLocation *SSISLogLocation `json:"logLocation,omitempty"` // The logging level of SSIS package execution. Type: string (or Expression with resultType string). - LoggingLevel interface{} `json:"loggingLevel,omitempty"` + LoggingLevel any `json:"loggingLevel,omitempty"` // The package level connection managers to execute the SSIS package. PackageConnectionManagers map[string]map[string]*SSISExecutionParameter `json:"packageConnectionManagers,omitempty"` @@ -11070,7 +11158,7 @@ type ExecuteSSISPackageActivityTypeProperties struct { // 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"` + Runtime any `json:"runtime,omitempty"` } // ExecuteWranglingDataflowActivity - Execute power query activity. @@ -11085,7 +11173,7 @@ type ExecuteWranglingDataflowActivity struct { TypeProperties *ExecutePowerQueryActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -11136,7 +11224,7 @@ type ExecutionActivity struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -11184,7 +11272,7 @@ type ExportSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // GetExportSettings implements the ExportSettingsClassification interface for type ExportSettings. @@ -11283,13 +11371,13 @@ type FactoriesClientGetOptions struct { IfNoneMatch *string } -// FactoriesClientListByResourceGroupOptions contains the optional parameters for the FactoriesClient.ListByResourceGroup +// FactoriesClientListByResourceGroupOptions contains the optional parameters for the FactoriesClient.NewListByResourceGroupPager // method. type FactoriesClientListByResourceGroupOptions struct { // placeholder for future optional parameters } -// FactoriesClientListOptions contains the optional parameters for the FactoriesClient.List method. +// FactoriesClientListOptions contains the optional parameters for the FactoriesClient.NewListPager method. type FactoriesClientListOptions struct { // placeholder for future optional parameters } @@ -11302,7 +11390,7 @@ type FactoriesClientUpdateOptions struct { // Factory resource type. type Factory struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Managed service identity of the factory. Identity *FactoryIdentity `json:"identity,omitempty"` @@ -11381,7 +11469,7 @@ type FactoryIdentity struct { Type *FactoryIdentityType `json:"type,omitempty"` // List of user assigned identities for the factory. - UserAssignedIdentities map[string]interface{} `json:"userAssignedIdentities,omitempty"` + UserAssignedIdentities map[string]any `json:"userAssignedIdentities,omitempty"` // READ-ONLY; The principal id of the identity. PrincipalID *string `json:"principalId,omitempty" azure:"ro"` @@ -11547,7 +11635,7 @@ type FailActivity struct { TypeProperties *FailActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -11588,11 +11676,11 @@ type FailActivityTypeProperties struct { // REQUIRED; The error code that categorizes the error type of the Fail activity. It can be dynamic content that's evaluated // to a non empty/blank string at runtime. Type: string (or Expression with resultType // string). - ErrorCode interface{} `json:"errorCode,omitempty"` + ErrorCode any `json:"errorCode,omitempty"` // REQUIRED; The error message that surfaced in the Fail activity. It can be dynamic content that's evaluated to a non empty/blank // string at runtime. Type: string (or Expression with resultType string). - Message interface{} `json:"message,omitempty"` + Message any `json:"message,omitempty"` } // FileServerLinkedService - File system linked service. @@ -11604,10 +11692,10 @@ type FileServerLinkedService struct { TypeProperties *FileServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -11634,17 +11722,17 @@ func (f *FileServerLinkedService) GetLinkedService() *LinkedService { // FileServerLinkedServiceTypeProperties - File system linked service properties. type FileServerLinkedServiceTypeProperties struct { // REQUIRED; Host name of the server. Type: string (or Expression with resultType string). - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password to logon the server. Password SecretBaseClassification `json:"password,omitempty"` // User ID to logon the server. Type: string (or Expression with resultType string). - UserID interface{} `json:"userId,omitempty"` + UserID any `json:"userId,omitempty"` } // FileServerLocation - The location of file server dataset. @@ -11653,13 +11741,13 @@ type FileServerLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type FileServerLocation. @@ -11678,47 +11766,47 @@ type FileServerReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression // with resultType string). - FileFilter interface{} `json:"fileFilter,omitempty"` + FileFilter any `json:"fileFilter,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // FileServer wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // FileServer wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type FileServerReadSettings. @@ -11737,16 +11825,16 @@ type FileServerWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` } // GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type FileServerWriteSettings. @@ -11769,10 +11857,10 @@ type FileShareDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -11785,10 +11873,10 @@ type FileShareDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // On-premises file system dataset properties. TypeProperties *FileShareDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -11816,22 +11904,22 @@ type FileShareDatasetTypeProperties struct { // Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression // with resultType string). - FileFilter interface{} `json:"fileFilter,omitempty"` + FileFilter any `json:"fileFilter,omitempty"` // The name of the on-premises file system. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // The path of the on-premises file system. Type: string (or Expression with resultType string). - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // The format of the files. Format DatasetStorageFormatClassification `json:"format,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` } // FileSystemSink - A copy activity file system sink. @@ -11840,28 +11928,28 @@ type FileSystemSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type FileSystemSink. @@ -11885,26 +11973,26 @@ type FileSystemSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type FileSystemSource. @@ -11931,7 +12019,7 @@ type FilterActivity struct { TypeProperties *FilterActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -11982,7 +12070,7 @@ type Flowlet struct { Type *string `json:"type,omitempty"` // List of tags that can be used for describing the data flow. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The description of the data flow. Description *string `json:"description,omitempty"` @@ -12034,7 +12122,7 @@ type ForEachActivity struct { TypeProperties *ForEachActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -12100,7 +12188,7 @@ type FormatReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // GetFormatReadSettings implements the FormatReadSettingsClassification interface for type FormatReadSettings. @@ -12121,7 +12209,7 @@ type FormatWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type FormatWriteSettings. @@ -12133,43 +12221,43 @@ type FtpReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean). - DisableChunking interface{} `json:"disableChunking,omitempty"` + DisableChunking any `json:"disableChunking,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Specify whether to use binary transfer mode for FTP stores. UseBinaryTransfer *bool `json:"useBinaryTransfer,omitempty"` // Ftp wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // Ftp wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type FtpReadSettings. @@ -12191,10 +12279,10 @@ type FtpServerLinkedService struct { TypeProperties *FtpServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -12221,32 +12309,32 @@ func (f *FtpServerLinkedService) GetLinkedService() *LinkedService { // FtpServerLinkedServiceTypeProperties - Properties specific to this linked service type. type FtpServerLinkedServiceTypeProperties struct { // REQUIRED; Host name of the FTP server. Type: string (or Expression with resultType string). - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // The authentication type to be used to connect to the FTP server. AuthenticationType *FtpAuthenticationType `json:"authenticationType,omitempty"` // If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType // boolean). - EnableSSL interface{} `json:"enableSsl,omitempty"` + EnableSSL any `json:"enableSsl,omitempty"` // If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean // (or Expression with resultType boolean). - EnableServerCertificateValidation interface{} `json:"enableServerCertificateValidation,omitempty"` + EnableServerCertificateValidation any `json:"enableServerCertificateValidation,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password to logon the FTP server. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port number that the FTP server uses to listen for client connections. Default value is 21. Type: integer (or Expression // with resultType integer), minimum: 0. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // Username to logon the FTP server. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // FtpServerLocation - The location of ftp server dataset. @@ -12255,13 +12343,13 @@ type FtpServerLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type FtpServerLocation. @@ -12277,7 +12365,7 @@ func (f *FtpServerLocation) GetDatasetLocation() *DatasetLocation { // GenericDatasetTypeProperties - Properties specific to this dataset type. type GenericDatasetTypeProperties struct { // The table name. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // GetMetadataActivity - Activity to get metadata of dataset @@ -12292,7 +12380,7 @@ type GetMetadataActivity struct { TypeProperties *GetMetadataActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -12342,7 +12430,7 @@ type GetMetadataActivityTypeProperties struct { Dataset *DatasetReference `json:"dataset,omitempty"` // Fields of metadata to get from dataset. - FieldList []interface{} `json:"fieldList,omitempty"` + FieldList []any `json:"fieldList,omitempty"` // GetMetadata activity format settings. FormatSettings FormatReadSettingsClassification `json:"formatSettings,omitempty"` @@ -12420,7 +12508,7 @@ type GlobalParameterSpecification struct { Type *GlobalParameterType `json:"type,omitempty"` // REQUIRED; Value of parameter. - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` } // GlobalParametersClientCreateOrUpdateOptions contains the optional parameters for the GlobalParametersClient.CreateOrUpdate @@ -12439,7 +12527,7 @@ type GlobalParametersClientGetOptions struct { // placeholder for future optional parameters } -// GlobalParametersClientListByFactoryOptions contains the optional parameters for the GlobalParametersClient.ListByFactory +// GlobalParametersClientListByFactoryOptions contains the optional parameters for the GlobalParametersClient.NewListByFactoryPager // method. type GlobalParametersClientListByFactoryOptions struct { // placeholder for future optional parameters @@ -12454,10 +12542,10 @@ type GoogleAdWordsLinkedService struct { TypeProperties *GoogleAdWordsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -12487,32 +12575,32 @@ type GoogleAdWordsLinkedServiceTypeProperties struct { AuthenticationType *GoogleAdWordsAuthenticationType `json:"authenticationType,omitempty"` // The Client customer ID of the AdWords account that you want to fetch report data for. - ClientCustomerID interface{} `json:"clientCustomerID,omitempty"` + ClientCustomerID any `json:"clientCustomerID,omitempty"` // The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType // string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The client secret of the google application used to acquire the refresh token. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked service. Type: // object. - ConnectionProperties interface{} `json:"connectionProperties,omitempty"` + ConnectionProperties any `json:"connectionProperties,omitempty"` // The developer token associated with the manager account that you use to grant access to the AdWords API. DeveloperToken SecretBaseClassification `json:"developerToken,omitempty"` // The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. - Email interface{} `json:"email,omitempty"` + Email any `json:"email,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The full path to the .p12 key file that is used to authenticate the service account email address and can only be used // on self-hosted IR. - KeyFilePath interface{} `json:"keyFilePath,omitempty"` + KeyFilePath any `json:"keyFilePath,omitempty"` // The refresh token obtained from Google for authorizing access to AdWords for UserAuthentication. RefreshToken SecretBaseClassification `json:"refreshToken,omitempty"` @@ -12520,11 +12608,11 @@ type GoogleAdWordsLinkedServiceTypeProperties struct { // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This // property can only be set when using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. - TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` + TrustedCertPath any `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. - UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` + UseSystemTrustStore any `json:"useSystemTrustStore,omitempty"` } // GoogleAdWordsObjectDataset - Google AdWords service dataset. @@ -12536,10 +12624,10 @@ type GoogleAdWordsObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -12552,10 +12640,10 @@ type GoogleAdWordsObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -12583,28 +12671,28 @@ type GoogleAdWordsSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type GoogleAdWordsSource. @@ -12636,13 +12724,13 @@ func (g *GoogleAdWordsSource) GetTabularSource() *TabularSource { // GoogleBigQueryDatasetTypeProperties - Google BigQuery Dataset Properties type GoogleBigQueryDatasetTypeProperties struct { // The database name of the Google BigQuery. Type: string (or Expression with resultType string). - Dataset interface{} `json:"dataset,omitempty"` + Dataset any `json:"dataset,omitempty"` // The table name of the Google BigQuery. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using database + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // GoogleBigQueryLinkedService - Google BigQuery service linked service. @@ -12654,10 +12742,10 @@ type GoogleBigQueryLinkedService struct { TypeProperties *GoogleBigQueryLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -12688,44 +12776,44 @@ type GoogleBigQueryLinkedServiceTypeProperties struct { AuthenticationType *GoogleBigQueryAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The default BigQuery project to query against. - Project interface{} `json:"project,omitempty"` + Project any `json:"project,omitempty"` // A comma-separated list of public BigQuery projects to access. - AdditionalProjects interface{} `json:"additionalProjects,omitempty"` + AdditionalProjects any `json:"additionalProjects,omitempty"` // The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType // string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The client secret of the google application used to acquire the refresh token. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. - Email interface{} `json:"email,omitempty"` + Email any `json:"email,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The full path to the .p12 key file that is used to authenticate the service account email address and can only be used // on self-hosted IR. - KeyFilePath interface{} `json:"keyFilePath,omitempty"` + KeyFilePath any `json:"keyFilePath,omitempty"` // The refresh token obtained from Google for authorizing access to BigQuery for UserAuthentication. RefreshToken SecretBaseClassification `json:"refreshToken,omitempty"` // Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine // BigQuery data with data from Google Drive. The default value is false. - RequestGoogleDriveScope interface{} `json:"requestGoogleDriveScope,omitempty"` + RequestGoogleDriveScope any `json:"requestGoogleDriveScope,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This // property can only be set when using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. - TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` + TrustedCertPath any `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. - UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` + UseSystemTrustStore any `json:"useSystemTrustStore,omitempty"` } // GoogleBigQueryObjectDataset - Google BigQuery service dataset. @@ -12737,10 +12825,10 @@ type GoogleBigQueryObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -12753,10 +12841,10 @@ type GoogleBigQueryObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GoogleBigQueryDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -12784,28 +12872,28 @@ type GoogleBigQuerySource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type GoogleBigQuerySource. @@ -12843,10 +12931,10 @@ type GoogleCloudStorageLinkedService struct { TypeProperties *GoogleCloudStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -12874,11 +12962,11 @@ func (g *GoogleCloudStorageLinkedService) GetLinkedService() *LinkedService { type GoogleCloudStorageLinkedServiceTypeProperties struct { // The access key identifier of the Google Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression // with resultType string). - AccessKeyID interface{} `json:"accessKeyId,omitempty"` + AccessKeyID any `json:"accessKeyId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The secret access key of the Google Cloud Storage Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification `json:"secretAccessKey,omitempty"` @@ -12886,7 +12974,7 @@ type GoogleCloudStorageLinkedServiceTypeProperties struct { // This value specifies the endpoint to access with the Google Cloud Storage Connector. This is an optional property; change // it only if you want to try a different service endpoint or want to switch // between https and http. Type: string (or Expression with resultType string). - ServiceURL interface{} `json:"serviceUrl,omitempty"` + ServiceURL any `json:"serviceUrl,omitempty"` } // GoogleCloudStorageLocation - The location of Google Cloud Storage dataset. @@ -12895,19 +12983,19 @@ type GoogleCloudStorageLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the bucketName of Google Cloud Storage. Type: string (or Expression with resultType string) - BucketName interface{} `json:"bucketName,omitempty"` + BucketName any `json:"bucketName,omitempty"` // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // Specify the version of Google Cloud Storage. Type: string (or Expression with resultType string). - Version interface{} `json:"version,omitempty"` + Version any `json:"version,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type GoogleCloudStorageLocation. @@ -12926,46 +13014,46 @@ type GoogleCloudStorageReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // The prefix filter for the Google Cloud Storage object name. Type: string (or Expression with resultType string). - Prefix interface{} `json:"prefix,omitempty"` + Prefix any `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Google Cloud Storage wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // Google Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type GoogleCloudStorageReadSettings. @@ -12987,10 +13075,10 @@ type GoogleSheetsLinkedService struct { TypeProperties *GoogleSheetsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -13021,19 +13109,19 @@ type GoogleSheetsLinkedServiceTypeProperties struct { // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // GreenplumDatasetTypeProperties - Greenplum Dataset Properties type GreenplumDatasetTypeProperties struct { // The schema name of Greenplum. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of Greenplum. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // GreenplumLinkedService - Greenplum Database linked service. @@ -13045,10 +13133,10 @@ type GreenplumLinkedService struct { TypeProperties *GreenplumLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -13075,11 +13163,11 @@ func (g *GreenplumLinkedService) GetLinkedService() *LinkedService { // GreenplumLinkedServiceTypeProperties - Greenplum Database linked service properties. type GreenplumLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` @@ -13092,28 +13180,28 @@ type GreenplumSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type GreenplumSource. @@ -13151,10 +13239,10 @@ type GreenplumTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -13167,10 +13255,10 @@ type GreenplumTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GreenplumDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -13200,10 +13288,10 @@ type HBaseLinkedService struct { TypeProperties *HBaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -13233,38 +13321,38 @@ type HBaseLinkedServiceTypeProperties struct { AuthenticationType *HBaseAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The IP address or host name of the HBase server. (i.e. 192.168.222.160) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over // SSL. The default value is false. - AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` + AllowHostNameCNMismatch any `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. - AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` + AllowSelfSignedServerCert any `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. - EnableSSL interface{} `json:"enableSsl,omitempty"` + EnableSSL any `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The partial URL corresponding to the HBase server. (i.e. /gateway/sandbox/hbase/version) - HTTPPath interface{} `json:"httpPath,omitempty"` + HTTPPath any `json:"httpPath,omitempty"` // The password corresponding to the user name. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the HBase instance uses to listen for client connections. The default value is 9090. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This // property can only be set when using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. - TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` + TrustedCertPath any `json:"trustedCertPath,omitempty"` // The user name used to connect to the HBase instance. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // HBaseObjectDataset - HBase server dataset. @@ -13276,10 +13364,10 @@ type HBaseObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -13292,10 +13380,10 @@ type HBaseObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -13323,28 +13411,28 @@ type HBaseSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type HBaseSource. @@ -13385,7 +13473,7 @@ type HDInsightHiveActivity struct { TypeProperties *HDInsightHiveActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -13432,10 +13520,10 @@ func (h *HDInsightHiveActivity) GetExecutionActivity() *ExecutionActivity { // HDInsightHiveActivityTypeProperties - HDInsight Hive activity properties. type HDInsightHiveActivityTypeProperties struct { // User specified arguments to HDInsightActivity. - Arguments []interface{} `json:"arguments,omitempty"` + Arguments []any `json:"arguments,omitempty"` // Allows user to specify defines for Hive job request. - Defines map[string]interface{} `json:"defines,omitempty"` + Defines map[string]any `json:"defines,omitempty"` // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` @@ -13447,13 +13535,13 @@ type HDInsightHiveActivityTypeProperties struct { ScriptLinkedService *LinkedServiceReference `json:"scriptLinkedService,omitempty"` // Script path. Type: string (or Expression with resultType string). - ScriptPath interface{} `json:"scriptPath,omitempty"` + ScriptPath any `json:"scriptPath,omitempty"` // Storage linked service references. StorageLinkedServices []*LinkedServiceReference `json:"storageLinkedServices,omitempty"` // User specified arguments under hivevar namespace. - Variables []interface{} `json:"variables,omitempty"` + Variables []any `json:"variables,omitempty"` } // HDInsightLinkedService - HDInsight linked service. @@ -13465,10 +13553,10 @@ type HDInsightLinkedService struct { TypeProperties *HDInsightLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -13495,21 +13583,21 @@ func (h *HDInsightLinkedService) GetLinkedService() *LinkedService { // HDInsightLinkedServiceTypeProperties - HDInsight linked service properties. type HDInsightLinkedServiceTypeProperties struct { // REQUIRED; HDInsight cluster URI. Type: string (or Expression with resultType string). - ClusterURI interface{} `json:"clusterUri,omitempty"` + ClusterURI any `json:"clusterUri,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. Type: string (or Expression with resultType // string). - FileSystem interface{} `json:"fileSystem,omitempty"` + FileSystem any `json:"fileSystem,omitempty"` // A reference to the Azure SQL linked service that points to the HCatalog database. HcatalogLinkedServiceName *LinkedServiceReference `json:"hcatalogLinkedServiceName,omitempty"` // Specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean. - IsEspEnabled interface{} `json:"isEspEnabled,omitempty"` + IsEspEnabled any `json:"isEspEnabled,omitempty"` // The Azure Storage linked service reference. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` @@ -13518,7 +13606,7 @@ type HDInsightLinkedServiceTypeProperties struct { Password SecretBaseClassification `json:"password,omitempty"` // HDInsight cluster user name. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // HDInsightMapReduceActivity - HDInsight MapReduce activity type. @@ -13533,7 +13621,7 @@ type HDInsightMapReduceActivity struct { TypeProperties *HDInsightMapReduceActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -13580,22 +13668,22 @@ func (h *HDInsightMapReduceActivity) GetExecutionActivity() *ExecutionActivity { // HDInsightMapReduceActivityTypeProperties - HDInsight MapReduce activity properties. type HDInsightMapReduceActivityTypeProperties struct { // REQUIRED; Class name. Type: string (or Expression with resultType string). - ClassName interface{} `json:"className,omitempty"` + ClassName any `json:"className,omitempty"` // REQUIRED; Jar path. Type: string (or Expression with resultType string). - JarFilePath interface{} `json:"jarFilePath,omitempty"` + JarFilePath any `json:"jarFilePath,omitempty"` // User specified arguments to HDInsightActivity. - Arguments []interface{} `json:"arguments,omitempty"` + Arguments []any `json:"arguments,omitempty"` // Allows user to specify defines for the MapReduce job request. - Defines map[string]interface{} `json:"defines,omitempty"` + Defines map[string]any `json:"defines,omitempty"` // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` // Jar libs. - JarLibs []interface{} `json:"jarLibs,omitempty"` + JarLibs []any `json:"jarLibs,omitempty"` // Jar linked service reference. JarLinkedService *LinkedServiceReference `json:"jarLinkedService,omitempty"` @@ -13613,10 +13701,10 @@ type HDInsightOnDemandLinkedService struct { TypeProperties *HDInsightOnDemandLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -13643,35 +13731,35 @@ func (h *HDInsightOnDemandLinkedService) GetLinkedService() *LinkedService { // HDInsightOnDemandLinkedServiceTypeProperties - HDInsight ondemand linked service properties. type HDInsightOnDemandLinkedServiceTypeProperties struct { // REQUIRED; The resource group where the cluster belongs. Type: string (or Expression with resultType string). - ClusterResourceGroup interface{} `json:"clusterResourceGroup,omitempty"` + ClusterResourceGroup any `json:"clusterResourceGroup,omitempty"` // REQUIRED; Number of worker/data nodes in the cluster. Suggestion value: 4. Type: string (or Expression with resultType // string). - ClusterSize interface{} `json:"clusterSize,omitempty"` + ClusterSize any `json:"clusterSize,omitempty"` // REQUIRED; The customer’s subscription to host the cluster. Type: string (or Expression with resultType string). - HostSubscriptionID interface{} `json:"hostSubscriptionId,omitempty"` + HostSubscriptionID any `json:"hostSubscriptionId,omitempty"` // REQUIRED; Azure Storage linked service to be used by the on-demand cluster for storing and processing data. LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // REQUIRED; The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` // REQUIRED; The allowed idle time for the on-demand HDInsight cluster. Specifies how long the on-demand HDInsight cluster // stays alive after completion of an activity run if there are no other active jobs in the // cluster. The minimum value is 5 mins. Type: string (or Expression with resultType string). - TimeToLive interface{} `json:"timeToLive,omitempty"` + TimeToLive any `json:"timeToLive,omitempty"` // REQUIRED; Version of the HDInsight cluster. Type: string (or Expression with resultType string). - Version interface{} `json:"version,omitempty"` + Version any `json:"version,omitempty"` // Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them // on your behalf. AdditionalLinkedServiceNames []*LinkedServiceReference `json:"additionalLinkedServiceNames,omitempty"` // The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string). - ClusterNamePrefix interface{} `json:"clusterNamePrefix,omitempty"` + ClusterNamePrefix any `json:"clusterNamePrefix,omitempty"` // The password to access the cluster. ClusterPassword SecretBaseClassification `json:"clusterPassword,omitempty"` @@ -13680,78 +13768,78 @@ type HDInsightOnDemandLinkedServiceTypeProperties struct { ClusterSSHPassword SecretBaseClassification `json:"clusterSshPassword,omitempty"` // The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string). - ClusterSSHUserName interface{} `json:"clusterSshUserName,omitempty"` + ClusterSSHUserName any `json:"clusterSshUserName,omitempty"` // The cluster type. Type: string (or Expression with resultType string). - ClusterType interface{} `json:"clusterType,omitempty"` + ClusterType any `json:"clusterType,omitempty"` // The username to access the cluster. Type: string (or Expression with resultType string). - ClusterUserName interface{} `json:"clusterUserName,omitempty"` + ClusterUserName any `json:"clusterUserName,omitempty"` // Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created. - CoreConfiguration interface{} `json:"coreConfiguration,omitempty"` + CoreConfiguration any `json:"coreConfiguration,omitempty"` // The credential reference containing authentication information. Credential *CredentialReference `json:"credential,omitempty"` // Specifies the size of the data node for the HDInsight cluster. - DataNodeSize interface{} `json:"dataNodeSize,omitempty"` + DataNodeSize any `json:"dataNodeSize,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster. - HBaseConfiguration interface{} `json:"hBaseConfiguration,omitempty"` + HBaseConfiguration any `json:"hBaseConfiguration,omitempty"` // The name of Azure SQL linked service that point to the HCatalog database. The on-demand HDInsight cluster is created by // using the Azure SQL database as the metastore. HcatalogLinkedServiceName *LinkedServiceReference `json:"hcatalogLinkedServiceName,omitempty"` // Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster. - HdfsConfiguration interface{} `json:"hdfsConfiguration,omitempty"` + HdfsConfiguration any `json:"hdfsConfiguration,omitempty"` // Specifies the size of the head node for the HDInsight cluster. - HeadNodeSize interface{} `json:"headNodeSize,omitempty"` + HeadNodeSize any `json:"headNodeSize,omitempty"` // Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster. - HiveConfiguration interface{} `json:"hiveConfiguration,omitempty"` + HiveConfiguration any `json:"hiveConfiguration,omitempty"` // Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster. - MapReduceConfiguration interface{} `json:"mapReduceConfiguration,omitempty"` + MapReduceConfiguration any `json:"mapReduceConfiguration,omitempty"` // Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster. - OozieConfiguration interface{} `json:"oozieConfiguration,omitempty"` + OozieConfiguration any `json:"oozieConfiguration,omitempty"` // Custom script actions to run on HDI ondemand cluster once it's up. Please refer to // https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions. ScriptActions []*ScriptAction `json:"scriptActions,omitempty"` // The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key for the service principal id. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string). - SparkVersion interface{} `json:"sparkVersion,omitempty"` + SparkVersion any `json:"sparkVersion,omitempty"` // Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster. - StormConfiguration interface{} `json:"stormConfiguration,omitempty"` + StormConfiguration any `json:"stormConfiguration,omitempty"` // The ARM resource ID for the subnet in the vNet. If virtualNetworkId was specified, then this property is required. Type: // string (or Expression with resultType string). - SubnetName interface{} `json:"subnetName,omitempty"` + SubnetName any `json:"subnetName,omitempty"` // The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with // resultType string). - VirtualNetworkID interface{} `json:"virtualNetworkId,omitempty"` + VirtualNetworkID any `json:"virtualNetworkId,omitempty"` // Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster. - YarnConfiguration interface{} `json:"yarnConfiguration,omitempty"` + YarnConfiguration any `json:"yarnConfiguration,omitempty"` // Specifies the size of the Zoo Keeper node for the HDInsight cluster. - ZookeeperNodeSize interface{} `json:"zookeeperNodeSize,omitempty"` + ZookeeperNodeSize any `json:"zookeeperNodeSize,omitempty"` } // HDInsightPigActivity - HDInsight Pig activity type. @@ -13766,7 +13854,7 @@ type HDInsightPigActivity struct { TypeProperties *HDInsightPigActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -13813,10 +13901,10 @@ func (h *HDInsightPigActivity) GetExecutionActivity() *ExecutionActivity { // HDInsightPigActivityTypeProperties - HDInsight Pig activity properties. type HDInsightPigActivityTypeProperties struct { // User specified arguments to HDInsightActivity. Type: array (or Expression with resultType array). - Arguments interface{} `json:"arguments,omitempty"` + Arguments any `json:"arguments,omitempty"` // Allows user to specify defines for Pig job request. - Defines map[string]interface{} `json:"defines,omitempty"` + Defines map[string]any `json:"defines,omitempty"` // Debug info option. GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` @@ -13825,7 +13913,7 @@ type HDInsightPigActivityTypeProperties struct { ScriptLinkedService *LinkedServiceReference `json:"scriptLinkedService,omitempty"` // Script path. Type: string (or Expression with resultType string). - ScriptPath interface{} `json:"scriptPath,omitempty"` + ScriptPath any `json:"scriptPath,omitempty"` // Storage linked service references. StorageLinkedServices []*LinkedServiceReference `json:"storageLinkedServices,omitempty"` @@ -13843,7 +13931,7 @@ type HDInsightSparkActivity struct { TypeProperties *HDInsightSparkActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -13891,14 +13979,14 @@ func (h *HDInsightSparkActivity) GetExecutionActivity() *ExecutionActivity { type HDInsightSparkActivityTypeProperties struct { // REQUIRED; The relative path to the root folder of the code/package to be executed. Type: string (or Expression with resultType // string). - EntryFilePath interface{} `json:"entryFilePath,omitempty"` + EntryFilePath any `json:"entryFilePath,omitempty"` // REQUIRED; The root path in 'sparkJobLinkedService' for all the job’s files. Type: string (or Expression with resultType // string). - RootPath interface{} `json:"rootPath,omitempty"` + RootPath any `json:"rootPath,omitempty"` // The user-specified arguments to HDInsightSparkActivity. - Arguments []interface{} `json:"arguments,omitempty"` + Arguments []any `json:"arguments,omitempty"` // The application's Java/Spark main class. ClassName *string `json:"className,omitempty"` @@ -13907,10 +13995,10 @@ type HDInsightSparkActivityTypeProperties struct { GetDebugInfo *HDInsightActivityDebugInfoOption `json:"getDebugInfo,omitempty"` // The user to impersonate that will execute the job. Type: string (or Expression with resultType string). - ProxyUser interface{} `json:"proxyUser,omitempty"` + ProxyUser any `json:"proxyUser,omitempty"` // Spark configuration property. - SparkConfig map[string]interface{} `json:"sparkConfig,omitempty"` + SparkConfig map[string]any `json:"sparkConfig,omitempty"` // The storage linked service for uploading the entry file and dependencies, and for receiving logs. SparkJobLinkedService *LinkedServiceReference `json:"sparkJobLinkedService,omitempty"` @@ -13928,7 +14016,7 @@ type HDInsightStreamingActivity struct { TypeProperties *HDInsightStreamingActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -13975,31 +14063,31 @@ func (h *HDInsightStreamingActivity) GetExecutionActivity() *ExecutionActivity { // HDInsightStreamingActivityTypeProperties - HDInsight streaming activity properties. type HDInsightStreamingActivityTypeProperties struct { // REQUIRED; Paths to streaming job files. Can be directories. - FilePaths []interface{} `json:"filePaths,omitempty"` + FilePaths []any `json:"filePaths,omitempty"` // REQUIRED; Input blob path. Type: string (or Expression with resultType string). - Input interface{} `json:"input,omitempty"` + Input any `json:"input,omitempty"` // REQUIRED; Mapper executable name. Type: string (or Expression with resultType string). - Mapper interface{} `json:"mapper,omitempty"` + Mapper any `json:"mapper,omitempty"` // REQUIRED; Output blob path. Type: string (or Expression with resultType string). - Output interface{} `json:"output,omitempty"` + Output any `json:"output,omitempty"` // REQUIRED; Reducer executable name. Type: string (or Expression with resultType string). - Reducer interface{} `json:"reducer,omitempty"` + Reducer any `json:"reducer,omitempty"` // User specified arguments to HDInsightActivity. - Arguments []interface{} `json:"arguments,omitempty"` + Arguments []any `json:"arguments,omitempty"` // Combiner executable name. Type: string (or Expression with resultType string). - Combiner interface{} `json:"combiner,omitempty"` + Combiner any `json:"combiner,omitempty"` // Command line environment values. - CommandEnvironment []interface{} `json:"commandEnvironment,omitempty"` + CommandEnvironment []any `json:"commandEnvironment,omitempty"` // Allows user to specify defines for streaming job request. - Defines map[string]interface{} `json:"defines,omitempty"` + Defines map[string]any `json:"defines,omitempty"` // Linked service reference where the files are located. FileLinkedService *LinkedServiceReference `json:"fileLinkedService,omitempty"` @@ -14020,10 +14108,10 @@ type HTTPDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -14036,10 +14124,10 @@ type HTTPDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *HTTPDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -14064,7 +14152,7 @@ func (h *HTTPDataset) GetDataset() *Dataset { type HTTPDatasetTypeProperties struct { // The headers for the HTTP Request. e.g. request-header-name-1:request-header-value-1 … request-header-name-n:request-header-value-n // Type: string (or Expression with resultType string). - AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` + AdditionalHeaders any `json:"additionalHeaders,omitempty"` // The data compression method used on files. Compression *DatasetCompression `json:"compression,omitempty"` @@ -14074,13 +14162,13 @@ type HTTPDatasetTypeProperties struct { // The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType // string). - RelativeURL interface{} `json:"relativeUrl,omitempty"` + RelativeURL any `json:"relativeUrl,omitempty"` // The body for the HTTP request. Type: string (or Expression with resultType string). - RequestBody interface{} `json:"requestBody,omitempty"` + RequestBody any `json:"requestBody,omitempty"` // The HTTP method for the HTTP request. Type: string (or Expression with resultType string). - RequestMethod interface{} `json:"requestMethod,omitempty"` + RequestMethod any `json:"requestMethod,omitempty"` } // HTTPLinkedService - Linked service for an HTTP source. @@ -14092,10 +14180,10 @@ type HTTPLinkedService struct { TypeProperties *HTTPLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -14123,11 +14211,11 @@ func (h *HTTPLinkedService) GetLinkedService() *LinkedService { type HTTPLinkedServiceTypeProperties struct { // REQUIRED; The base URL of the HTTP endpoint, e.g. https://www.microsoft.com. Type: string (or Expression with resultType // string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType // object). - AuthHeaders interface{} `json:"authHeaders,omitempty"` + AuthHeaders any `json:"authHeaders,omitempty"` // The authentication type to be used to connect to the HTTP server. AuthenticationType *HTTPAuthenticationType `json:"authenticationType,omitempty"` @@ -14135,26 +14223,26 @@ type HTTPLinkedServiceTypeProperties struct { // Thumbprint of certificate for ClientCertificate authentication. Only valid for on-premises copy. For on-premises copy with // ClientCertificate authentication, either CertThumbprint or // EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string). - CertThumbprint interface{} `json:"certThumbprint,omitempty"` + CertThumbprint any `json:"certThumbprint,omitempty"` // Base64 encoded certificate data for ClientCertificate authentication. For on-premises copy with ClientCertificate authentication, // either CertThumbprint or EmbeddedCertData/Password should be // specified. Type: string (or Expression with resultType string). - EmbeddedCertData interface{} `json:"embeddedCertData,omitempty"` + EmbeddedCertData any `json:"embeddedCertData,omitempty"` // If true, validate the HTTPS server SSL certificate. Default value is true. Type: boolean (or Expression with resultType // boolean). - EnableServerCertificateValidation interface{} `json:"enableServerCertificateValidation,omitempty"` + EnableServerCertificateValidation any `json:"enableServerCertificateValidation,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for Basic, Digest, Windows, or ClientCertificate with EmbeddedCertData authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Basic, Digest, or Windows authentication. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // HTTPReadSettings - Sftp read settings. @@ -14163,31 +14251,31 @@ type HTTPReadSettings struct { Type *string `json:"type,omitempty"` // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). - AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` + AdditionalHeaders any `json:"additionalHeaders,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). - RequestBody interface{} `json:"requestBody,omitempty"` + RequestBody any `json:"requestBody,omitempty"` // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). - RequestMethod interface{} `json:"requestMethod,omitempty"` + RequestMethod any `json:"requestMethod,omitempty"` // Specifies the timeout for a HTTP client to get HTTP response from HTTP server. - RequestTimeout interface{} `json:"requestTimeout,omitempty"` + RequestTimeout any `json:"requestTimeout,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type HTTPReadSettings. @@ -14206,16 +14294,16 @@ type HTTPServerLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // Specify the relativeUrl of http server. Type: string (or Expression with resultType string) - RelativeURL interface{} `json:"relativeUrl,omitempty"` + RelativeURL any `json:"relativeUrl,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type HTTPServerLocation. @@ -14234,24 +14322,24 @@ type HTTPSource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Specifies the timeout for a HTTP client to get HTTP response from HTTP server. The default value is equivalent to System.Net.HttpWebRequest.Timeout. // Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type HTTPSource. @@ -14275,10 +14363,10 @@ type HdfsLinkedService struct { TypeProperties *HdfsLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -14306,21 +14394,21 @@ func (h *HdfsLinkedService) GetLinkedService() *LinkedService { type HdfsLinkedServiceTypeProperties struct { // REQUIRED; The URL of the HDFS service endpoint, e.g. http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with // resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // Type of authentication used to connect to the HDFS. Possible values are: Anonymous and Windows. Type: string (or Expression // with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for Windows authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Windows authentication. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // HdfsLocation - The location of HDFS. @@ -14329,13 +14417,13 @@ type HdfsLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type HdfsLocation. @@ -14354,14 +14442,14 @@ type HdfsReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Specifies Distcp-related settings. DistcpSettings *DistcpSettings `json:"distcpSettings,omitempty"` @@ -14371,29 +14459,29 @@ type HdfsReadSettings struct { // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // HDFS wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // HDFS wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type HdfsReadSettings. @@ -14412,26 +14500,26 @@ type HdfsSource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Specifies Distcp-related settings. DistcpSettings *DistcpSettings `json:"distcpSettings,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type HdfsSource. @@ -14449,13 +14537,13 @@ func (h *HdfsSource) GetCopySource() *CopySource { // HiveDatasetTypeProperties - Hive Properties type HiveDatasetTypeProperties struct { // The schema name of the Hive. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Hive. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // HiveLinkedService - Hive Server linked service. @@ -14467,10 +14555,10 @@ type HiveLinkedService struct { TypeProperties *HiveLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -14501,36 +14589,36 @@ type HiveLinkedServiceTypeProperties struct { // REQUIRED; IP address or host name of the Hive server, separated by ';' for multiple hosts (only when serviceDiscoveryMode // is enable). - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over // SSL. The default value is false. - AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` + AllowHostNameCNMismatch any `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. - AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` + AllowSelfSignedServerCert any `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. - EnableSSL interface{} `json:"enableSsl,omitempty"` + EnableSSL any `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The partial URL corresponding to the Hive server. - HTTPPath interface{} `json:"httpPath,omitempty"` + HTTPPath any `json:"httpPath,omitempty"` // The password corresponding to the user name that you provided in the Username field Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Hive server uses to listen for client connections. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The type of Hive server. ServerType *HiveServerType `json:"serverType,omitempty"` // true to indicate using the ZooKeeper service, false not. - ServiceDiscoveryMode interface{} `json:"serviceDiscoveryMode,omitempty"` + ServiceDiscoveryMode any `json:"serviceDiscoveryMode,omitempty"` // The transport protocol to use in the Thrift layer. ThriftTransportProtocol *HiveThriftTransportProtocol `json:"thriftTransportProtocol,omitempty"` @@ -14538,20 +14626,20 @@ type HiveLinkedServiceTypeProperties struct { // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This // property can only be set when using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. - TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` + TrustedCertPath any `json:"trustedCertPath,omitempty"` // Specifies whether the driver uses native HiveQL queries,or converts them into an equivalent form in HiveQL. - UseNativeQuery interface{} `json:"useNativeQuery,omitempty"` + UseNativeQuery any `json:"useNativeQuery,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. - UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` + UseSystemTrustStore any `json:"useSystemTrustStore,omitempty"` // The user name that you use to access Hive Server. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` // The namespace on ZooKeeper under which Hive Server 2 nodes are added. - ZooKeeperNameSpace interface{} `json:"zooKeeperNameSpace,omitempty"` + ZooKeeperNameSpace any `json:"zooKeeperNameSpace,omitempty"` } // HiveObjectDataset - Hive Server dataset. @@ -14563,10 +14651,10 @@ type HiveObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -14579,10 +14667,10 @@ type HiveObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *HiveDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -14610,28 +14698,28 @@ type HiveSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type HiveSource. @@ -14669,10 +14757,10 @@ type HubspotLinkedService struct { TypeProperties *HubspotLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -14699,7 +14787,7 @@ func (h *HubspotLinkedService) GetLinkedService() *LinkedService { // HubspotLinkedServiceTypeProperties - Hubspot Service linked service properties. type HubspotLinkedServiceTypeProperties struct { // REQUIRED; The client ID associated with your Hubspot application. - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The access token obtained when initially authenticating your OAuth integration. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` @@ -14709,20 +14797,20 @@ type HubspotLinkedServiceTypeProperties struct { // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The refresh token obtained when initially authenticating your OAuth integration. RefreshToken SecretBaseClassification `json:"refreshToken,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // HubspotObjectDataset - Hubspot Service dataset. @@ -14734,10 +14822,10 @@ type HubspotObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -14750,10 +14838,10 @@ type HubspotObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -14781,28 +14869,28 @@ type HubspotSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type HubspotSource. @@ -14844,7 +14932,7 @@ type IfConditionActivity struct { TypeProperties *IfConditionActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -14898,13 +14986,13 @@ type IfConditionActivityTypeProperties struct { // ImpalaDatasetTypeProperties - Impala Dataset Properties type ImpalaDatasetTypeProperties struct { // The schema name of the Impala. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Impala. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // ImpalaLinkedService - Impala server linked service. @@ -14916,10 +15004,10 @@ type ImpalaLinkedService struct { TypeProperties *ImpalaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -14949,39 +15037,39 @@ type ImpalaLinkedServiceTypeProperties struct { AuthenticationType *ImpalaAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The IP address or host name of the Impala server. (i.e. 192.168.222.160) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over // SSL. The default value is false. - AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` + AllowHostNameCNMismatch any `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. - AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` + AllowSelfSignedServerCert any `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. - EnableSSL interface{} `json:"enableSsl,omitempty"` + EnableSSL any `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password corresponding to the user name when using UsernameAndPassword. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Impala server uses to listen for client connections. The default value is 21050. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This // property can only be set when using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. - TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` + TrustedCertPath any `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. - UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` + UseSystemTrustStore any `json:"useSystemTrustStore,omitempty"` // The user name used to access the Impala server. The default value is anonymous when using SASLUsername. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // ImpalaObjectDataset - Impala server dataset. @@ -14993,10 +15081,10 @@ type ImpalaObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -15009,10 +15097,10 @@ type ImpalaObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *ImpalaDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -15040,28 +15128,28 @@ type ImpalaSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type ImpalaSource. @@ -15105,7 +15193,7 @@ type ImportSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // GetImportSettings implements the ImportSettingsClassification interface for type ImportSettings. @@ -15120,10 +15208,10 @@ type InformixLinkedService struct { TypeProperties *InformixLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -15151,24 +15239,24 @@ func (i *InformixLinkedService) GetLinkedService() *LinkedService { type InformixLinkedServiceTypeProperties struct { // REQUIRED; The non-access credential portion of the connection string as well as an optional encrypted credential. Type: // string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Type of authentication used to connect to the Informix as ODBC data store. Possible values are: Anonymous and Basic. Type: // string (or Expression with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Basic authentication. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // InformixSink - A copy activity Informix sink. @@ -15177,28 +15265,28 @@ type InformixSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to execute before starting the copy. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type InformixSink. @@ -15222,28 +15310,28 @@ type InformixSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type InformixSource. @@ -15281,10 +15369,10 @@ type InformixTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -15297,10 +15385,10 @@ type InformixTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Informix table dataset properties. TypeProperties *InformixTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -15324,7 +15412,7 @@ func (i *InformixTableDataset) GetDataset() *Dataset { // InformixTableDatasetTypeProperties - Informix table dataset properties. type InformixTableDatasetTypeProperties struct { // The Informix table name. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // IntegrationRuntimeClassification provides polymorphic access to related types. @@ -15342,7 +15430,7 @@ type IntegrationRuntime struct { Type *IntegrationRuntimeType `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Integration runtime description. Description *string `json:"description,omitempty"` @@ -15363,7 +15451,10 @@ type IntegrationRuntimeAuthKeys struct { // IntegrationRuntimeComputeProperties - The compute resource properties for managed integration runtime. type IntegrationRuntimeComputeProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any + + // CopyComputeScale properties for managed integration runtime. + CopyComputeScaleProperties *CopyComputeScaleProperties `json:"copyComputeScaleProperties,omitempty"` // Data flow properties for managed integration runtime. DataFlowProperties *IntegrationRuntimeDataFlowProperties `json:"dataFlowProperties,omitempty"` @@ -15380,6 +15471,9 @@ type IntegrationRuntimeComputeProperties struct { // The required number of nodes for managed integration runtime. NumberOfNodes *int32 `json:"numberOfNodes,omitempty"` + // PipelineExternalComputeScale properties for managed integration runtime. + PipelineExternalComputeScaleProperties *PipelineExternalComputeScaleProperties `json:"pipelineExternalComputeScaleProperties,omitempty"` + // VNet properties for managed integration runtime. VNetProperties *IntegrationRuntimeVNetProperties `json:"vNetProperties,omitempty"` } @@ -15387,7 +15481,7 @@ type IntegrationRuntimeComputeProperties struct { // IntegrationRuntimeConnectionInfo - Connection information for encrypting the on-premises data source credentials. type IntegrationRuntimeConnectionInfo struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; The on-premises integration runtime host URL. HostServiceURI *string `json:"hostServiceUri,omitempty" azure:"ro"` @@ -15427,7 +15521,7 @@ type IntegrationRuntimeCustomerVirtualNetwork struct { // IntegrationRuntimeDataFlowProperties - Data flow properties for managed integration runtime. type IntegrationRuntimeDataFlowProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if // this is set as false. Default is true. @@ -15491,7 +15585,7 @@ type IntegrationRuntimeNodeIPAddress struct { // IntegrationRuntimeNodeMonitoringData - Monitoring data for integration runtime node. type IntegrationRuntimeNodeMonitoringData struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; Available memory (MB) on the integration runtime node. AvailableMemoryInMB *int32 `json:"availableMemoryInMB,omitempty" azure:"ro"` @@ -15598,7 +15692,7 @@ type IntegrationRuntimeReference struct { Type *IntegrationRuntimeReferenceType `json:"type,omitempty"` // Arguments for integration runtime. - Parameters map[string]interface{} `json:"parameters,omitempty"` + Parameters map[string]any `json:"parameters,omitempty"` } // IntegrationRuntimeRegenerateKeyParameters - Parameters to regenerate the authentication key. @@ -15628,7 +15722,7 @@ type IntegrationRuntimeResource struct { // IntegrationRuntimeSsisCatalogInfo - Catalog information for managed dedicated integration runtime. type IntegrationRuntimeSsisCatalogInfo struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The password of the administrator user account of the catalog database. CatalogAdminPassword *SecureString `json:"catalogAdminPassword,omitempty"` @@ -15649,7 +15743,7 @@ type IntegrationRuntimeSsisCatalogInfo struct { // IntegrationRuntimeSsisProperties - SSIS properties for managed integration runtime. type IntegrationRuntimeSsisProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Catalog information for managed dedicated integration runtime. CatalogInfo *IntegrationRuntimeSsisCatalogInfo `json:"catalogInfo,omitempty"` @@ -15691,7 +15785,7 @@ type IntegrationRuntimeStatus struct { Type *IntegrationRuntimeType `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; The data factory name which the integration runtime belong to. DataFactoryName *string `json:"dataFactoryName,omitempty" azure:"ro"` @@ -15715,7 +15809,7 @@ type IntegrationRuntimeStatusResponse struct { // IntegrationRuntimeVNetProperties - VNet properties for managed integration runtime. type IntegrationRuntimeVNetProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Resource IDs of the public IP addresses that this integration runtime will use. PublicIPs []*string `json:"publicIPs,omitempty"` @@ -15794,7 +15888,7 @@ type IntegrationRuntimesClientListAuthKeysOptions struct { // placeholder for future optional parameters } -// IntegrationRuntimesClientListByFactoryOptions contains the optional parameters for the IntegrationRuntimesClient.ListByFactory +// IntegrationRuntimesClientListByFactoryOptions contains the optional parameters for the IntegrationRuntimesClient.NewListByFactoryPager // method. type IntegrationRuntimesClientListByFactoryOptions struct { // placeholder for future optional parameters @@ -15843,10 +15937,10 @@ type JSONDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -15859,10 +15953,10 @@ type JSONDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Json dataset properties. TypeProperties *JSONDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -15895,7 +15989,7 @@ type JSONDatasetTypeProperties struct { // Unicode encoding. Refer to the name column of the table in the following link to // set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType // string). - EncodingName interface{} `json:"encodingName,omitempty"` + EncodingName any `json:"encodingName,omitempty"` } // JSONFormat - The data stored in JSON format. @@ -15904,37 +15998,37 @@ type JSONFormat struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). - Deserializer interface{} `json:"deserializer,omitempty"` + Deserializer any `json:"deserializer,omitempty"` // The code page name of the preferred encoding. If not provided, the default value is 'utf-8', unless the byte order mark // (BOM) denotes another Unicode encoding. The full list of supported values can be // found in the 'Name' column of the table of encodings in the following reference: https://go.microsoft.com/fwlink/?linkid=861078. // Type: string (or Expression with resultType string). - EncodingName interface{} `json:"encodingName,omitempty"` + EncodingName any `json:"encodingName,omitempty"` // File pattern of JSON. To be more specific, the way of separating a collection of JSON objects. The default value is 'setOfObjects'. // It is case-sensitive. - FilePattern interface{} `json:"filePattern,omitempty"` + FilePattern any `json:"filePattern,omitempty"` // The JSONPath of the JSON array element to be flattened. Example: "$.ArrayPath". Type: string (or Expression with resultType // string). - JSONNodeReference interface{} `json:"jsonNodeReference,omitempty"` + JSONNodeReference any `json:"jsonNodeReference,omitempty"` // The JSONPath definition for each column mapping with a customized column name to extract data from JSON file. For fields // under root object, start with "$"; for fields inside the array chosen by // jsonNodeReference property, start from the array element. Example: {"Column1": "$.Column1Path", "Column2": "Column2PathInArray"}. // Type: object (or Expression with resultType object). - JSONPathDefinition interface{} `json:"jsonPathDefinition,omitempty"` + JSONPathDefinition any `json:"jsonPathDefinition,omitempty"` // The character used to separate nesting levels. Default value is '.' (dot). Type: string (or Expression with resultType // string). - NestingSeparator interface{} `json:"nestingSeparator,omitempty"` + NestingSeparator any `json:"nestingSeparator,omitempty"` // Serializer. Type: string (or Expression with resultType string). - Serializer interface{} `json:"serializer,omitempty"` + Serializer any `json:"serializer,omitempty"` } // GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type JSONFormat. @@ -15953,7 +16047,7 @@ type JSONReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification `json:"compressionProperties,omitempty"` @@ -15973,31 +16067,31 @@ type JSONSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Json format settings. FormatSettings *JSONWriteSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Json store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type JSONSink. @@ -16021,25 +16115,25 @@ type JSONSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Json format settings. FormatSettings *JSONReadSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Json store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -16063,11 +16157,11 @@ type JSONWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // File pattern of JSON. This setting controls the way a collection of JSON objects will be treated. The default value is // 'setOfObjects'. It is case-sensitive. - FilePattern interface{} `json:"filePattern,omitempty"` + FilePattern any `json:"filePattern,omitempty"` } // GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type JSONWriteSettings. @@ -16087,10 +16181,10 @@ type JiraLinkedService struct { TypeProperties *JiraLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -16117,31 +16211,31 @@ func (j *JiraLinkedService) GetLinkedService() *LinkedService { // JiraLinkedServiceTypeProperties - Jira Service linked service properties. type JiraLinkedServiceTypeProperties struct { // REQUIRED; The IP address or host name of the Jira service. (e.g. jira.example.com) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // REQUIRED; The user name that you use to access Jira Service. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password corresponding to the user name that you provided in the username field. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Jira server uses to listen for client connections. The default value is 443 if connecting through // HTTPS, or 8080 if connecting through HTTP. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // JiraObjectDataset - Jira Service dataset. @@ -16153,10 +16247,10 @@ type JiraObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -16169,10 +16263,10 @@ type JiraObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -16200,28 +16294,28 @@ type JiraSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type JiraSource. @@ -16377,10 +16471,10 @@ type LinkedService struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -16422,7 +16516,7 @@ type LinkedServiceReference struct { Type *LinkedServiceReferenceType `json:"type,omitempty"` // Arguments for LinkedService. - Parameters map[string]interface{} `json:"parameters,omitempty"` + Parameters map[string]any `json:"parameters,omitempty"` } // LinkedServiceResource - Linked service resource type. @@ -16463,7 +16557,8 @@ type LinkedServicesClientGetOptions struct { IfNoneMatch *string } -// LinkedServicesClientListByFactoryOptions contains the optional parameters for the LinkedServicesClient.ListByFactory method. +// LinkedServicesClientListByFactoryOptions contains the optional parameters for the LinkedServicesClient.NewListByFactoryPager +// method. type LinkedServicesClientListByFactoryOptions struct { // placeholder for future optional parameters } @@ -16474,7 +16569,7 @@ type LogLocationSettings struct { LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // LogSettings - Log settings. @@ -16486,7 +16581,7 @@ type LogSettings struct { CopyActivityLogSettings *CopyActivityLogSettings `json:"copyActivityLogSettings,omitempty"` // Specifies whether to enable copy activity log. Type: boolean (or Expression with resultType boolean). - EnableCopyActivityLog interface{} `json:"enableCopyActivityLog,omitempty"` + EnableCopyActivityLog any `json:"enableCopyActivityLog,omitempty"` } // LogStorageSettings - (Deprecated. Please use LogSettings) Log storage settings. @@ -16495,16 +16590,16 @@ type LogStorageSettings struct { LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean). - EnableReliableLogging interface{} `json:"enableReliableLogging,omitempty"` + EnableReliableLogging any `json:"enableReliableLogging,omitempty"` // Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string). - LogLevel interface{} `json:"logLevel,omitempty"` + LogLevel any `json:"logLevel,omitempty"` // The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // LookupActivity - Lookup activity. @@ -16519,7 +16614,7 @@ type LookupActivity struct { TypeProperties *LookupActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -16572,7 +16667,7 @@ type LookupActivityTypeProperties struct { Source CopySourceClassification `json:"source,omitempty"` // Whether to return first row or all rows. Default value is true. Type: boolean (or Expression with resultType boolean). - FirstRowOnly interface{} `json:"firstRowOnly,omitempty"` + FirstRowOnly any `json:"firstRowOnly,omitempty"` } // MagentoLinkedService - Magento server linked service. @@ -16584,10 +16679,10 @@ type MagentoLinkedService struct { TypeProperties *MagentoLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -16614,24 +16709,24 @@ func (m *MagentoLinkedService) GetLinkedService() *LinkedService { // MagentoLinkedServiceTypeProperties - Magento server linked service properties. type MagentoLinkedServiceTypeProperties struct { // REQUIRED; The URL of the Magento instance. (i.e. 192.168.222.110/magento3) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // The access token from Magento. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // MagentoObjectDataset - Magento server dataset. @@ -16643,10 +16738,10 @@ type MagentoObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -16659,10 +16754,10 @@ type MagentoObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -16690,28 +16785,28 @@ type MagentoSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type MagentoSource. @@ -16740,6 +16835,58 @@ func (m *MagentoSource) GetTabularSource() *TabularSource { } } +// ManagedIdentityCredential - Managed identity credential. +type ManagedIdentityCredential struct { + // REQUIRED; Type of credential. + Type *string `json:"type,omitempty"` + + // OPTIONAL; Contains additional key/value pairs not defined in the schema. + AdditionalProperties map[string]any + + // List of tags that can be used for describing the Credential. + Annotations []any `json:"annotations,omitempty"` + + // Credential description. + Description *string `json:"description,omitempty"` + + // Managed identity credential properties. + TypeProperties *ManagedIdentityTypeProperties `json:"typeProperties,omitempty"` +} + +// GetCredential implements the CredentialClassification interface for type ManagedIdentityCredential. +func (m *ManagedIdentityCredential) GetCredential() *Credential { + return &Credential{ + Type: m.Type, + Description: m.Description, + Annotations: m.Annotations, + AdditionalProperties: m.AdditionalProperties, + } +} + +// ManagedIdentityCredentialResource - Credential resource type. +type ManagedIdentityCredentialResource struct { + // REQUIRED; Managed Identity Credential properties. + Properties *ManagedIdentityCredential `json:"properties,omitempty"` + + // READ-ONLY; Etag identifies change in the resource. + Etag *string `json:"etag,omitempty" azure:"ro"` + + // READ-ONLY; The resource identifier. + ID *string `json:"id,omitempty" azure:"ro"` + + // READ-ONLY; The resource name. + Name *string `json:"name,omitempty" azure:"ro"` + + // READ-ONLY; The resource type. + Type *string `json:"type,omitempty" azure:"ro"` +} + +// ManagedIdentityTypeProperties - Managed identity type properties. +type ManagedIdentityTypeProperties struct { + // The resource id of user assigned managed identity + ResourceID *string `json:"resourceId,omitempty"` +} + // ManagedIntegrationRuntime - Managed integration runtime, including managed elastic and managed dedicated integration runtimes. type ManagedIntegrationRuntime struct { // REQUIRED; Type of integration runtime. @@ -16749,7 +16896,7 @@ type ManagedIntegrationRuntime struct { TypeProperties *ManagedIntegrationRuntimeTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Integration runtime description. Description *string `json:"description,omitempty"` @@ -16773,7 +16920,7 @@ func (m *ManagedIntegrationRuntime) GetIntegrationRuntime() *IntegrationRuntime // ManagedIntegrationRuntimeError - Error definition for managed integration runtime. type ManagedIntegrationRuntimeError struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; Error code. Code *string `json:"code,omitempty" azure:"ro"` @@ -16791,7 +16938,7 @@ type ManagedIntegrationRuntimeError struct { // ManagedIntegrationRuntimeNode - Properties of integration runtime node. type ManagedIntegrationRuntimeNode struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The errors that occurred on this integration runtime node. Errors []*ManagedIntegrationRuntimeError `json:"errors,omitempty"` @@ -16806,7 +16953,7 @@ type ManagedIntegrationRuntimeNode struct { // ManagedIntegrationRuntimeOperationResult - Properties of managed integration runtime operation result. type ManagedIntegrationRuntimeOperationResult struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; The activity id for the operation request. ActivityID *string `json:"activityId,omitempty" azure:"ro"` @@ -16836,7 +16983,7 @@ type ManagedIntegrationRuntimeStatus struct { TypeProperties *ManagedIntegrationRuntimeStatusTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; The data factory name which the integration runtime belong to. DataFactoryName *string `json:"dataFactoryName,omitempty" azure:"ro"` @@ -16885,7 +17032,7 @@ type ManagedIntegrationRuntimeTypeProperties struct { // ManagedPrivateEndpoint - Properties of a managed private endpoint type ManagedPrivateEndpoint struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The managed private endpoint connection state ConnectionState *ConnectionStateProperties `json:"connectionState,omitempty"` @@ -16954,7 +17101,7 @@ type ManagedPrivateEndpointsClientGetOptions struct { IfNoneMatch *string } -// ManagedPrivateEndpointsClientListByFactoryOptions contains the optional parameters for the ManagedPrivateEndpointsClient.ListByFactory +// ManagedPrivateEndpointsClientListByFactoryOptions contains the optional parameters for the ManagedPrivateEndpointsClient.NewListByFactoryPager // method. type ManagedPrivateEndpointsClientListByFactoryOptions struct { // placeholder for future optional parameters @@ -16963,7 +17110,7 @@ type ManagedPrivateEndpointsClientListByFactoryOptions struct { // ManagedVirtualNetwork - A managed Virtual Network associated with the Azure Data Factory type ManagedVirtualNetwork struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; Managed Virtual Network alias. Alias *string `json:"alias,omitempty" azure:"ro"` @@ -17023,7 +17170,7 @@ type ManagedVirtualNetworksClientGetOptions struct { IfNoneMatch *string } -// ManagedVirtualNetworksClientListByFactoryOptions contains the optional parameters for the ManagedVirtualNetworksClient.ListByFactory +// ManagedVirtualNetworksClientListByFactoryOptions contains the optional parameters for the ManagedVirtualNetworksClient.NewListByFactoryPager // method. type ManagedVirtualNetworksClientListByFactoryOptions struct { // placeholder for future optional parameters @@ -17035,7 +17182,7 @@ type MappingDataFlow struct { Type *string `json:"type,omitempty"` // List of tags that can be used for describing the data flow. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The description of the data flow. Description *string `json:"description,omitempty"` @@ -17084,10 +17231,10 @@ type MariaDBLinkedService struct { TypeProperties *MariaDBLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -17114,11 +17261,11 @@ func (m *MariaDBLinkedService) GetLinkedService() *LinkedService { // MariaDBLinkedServiceTypeProperties - MariaDB server linked service properties. type MariaDBLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` @@ -17131,28 +17278,28 @@ type MariaDBSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type MariaDBSource. @@ -17190,10 +17337,10 @@ type MariaDBTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -17206,10 +17353,10 @@ type MariaDBTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -17239,10 +17386,10 @@ type MarketoLinkedService struct { TypeProperties *MarketoLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -17269,27 +17416,27 @@ func (m *MarketoLinkedService) GetLinkedService() *LinkedService { // MarketoLinkedServiceTypeProperties - Marketo server linked service properties. type MarketoLinkedServiceTypeProperties struct { // REQUIRED; The client Id of your Marketo service. - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // REQUIRED; The endpoint of the Marketo server. (i.e. 123-ABC-321.mktorest.com) - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // The client secret of your Marketo service. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // MarketoObjectDataset - Marketo server dataset. @@ -17301,10 +17448,10 @@ type MarketoObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -17317,10 +17464,10 @@ type MarketoObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -17348,28 +17495,28 @@ type MarketoSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type MarketoSource. @@ -17401,10 +17548,10 @@ func (m *MarketoSource) GetTabularSource() *TabularSource { // MetadataItem - Specify the name and value of custom metadata item. type MetadataItem struct { // Metadata item key name. Type: string (or Expression with resultType string). - Name interface{} `json:"name,omitempty"` + Name any `json:"name,omitempty"` // Metadata item value. Type: string (or Expression with resultType string). - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` } // MicrosoftAccessLinkedService - Microsoft Access linked service. @@ -17416,10 +17563,10 @@ type MicrosoftAccessLinkedService struct { TypeProperties *MicrosoftAccessLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -17447,24 +17594,24 @@ func (m *MicrosoftAccessLinkedService) GetLinkedService() *LinkedService { type MicrosoftAccessLinkedServiceTypeProperties struct { // REQUIRED; The non-access credential portion of the connection string as well as an optional encrypted credential. Type: // string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Type of authentication used to connect to the Microsoft Access as ODBC data store. Possible values are: Anonymous and Basic. // Type: string (or Expression with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Basic authentication. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // MicrosoftAccessSink - A copy activity Microsoft Access sink. @@ -17473,28 +17620,28 @@ type MicrosoftAccessSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to execute before starting the copy. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type MicrosoftAccessSink. @@ -17518,25 +17665,25 @@ type MicrosoftAccessSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type MicrosoftAccessSource. @@ -17560,10 +17707,10 @@ type MicrosoftAccessTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -17576,10 +17723,10 @@ type MicrosoftAccessTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Microsoft Access table dataset properties. TypeProperties *MicrosoftAccessTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -17603,7 +17750,7 @@ func (m *MicrosoftAccessTableDataset) GetDataset() *Dataset { // MicrosoftAccessTableDatasetTypeProperties - Microsoft Access table dataset properties. type MicrosoftAccessTableDatasetTypeProperties struct { // The Microsoft Access table name. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // MongoDbAtlasCollectionDataset - The MongoDB Atlas database dataset. @@ -17618,10 +17765,10 @@ type MongoDbAtlasCollectionDataset struct { TypeProperties *MongoDbAtlasCollectionDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -17634,10 +17781,10 @@ type MongoDbAtlasCollectionDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type MongoDbAtlasCollectionDataset. @@ -17658,7 +17805,7 @@ func (m *MongoDbAtlasCollectionDataset) GetDataset() *Dataset { // MongoDbAtlasCollectionDatasetTypeProperties - MongoDB Atlas database dataset properties. type MongoDbAtlasCollectionDatasetTypeProperties struct { // REQUIRED; The collection name of the MongoDB Atlas database. Type: string (or Expression with resultType string). - Collection interface{} `json:"collection,omitempty"` + Collection any `json:"collection,omitempty"` } // MongoDbAtlasLinkedService - Linked service for MongoDB Atlas data source. @@ -17670,10 +17817,10 @@ type MongoDbAtlasLinkedService struct { TypeProperties *MongoDbAtlasLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -17701,10 +17848,10 @@ func (m *MongoDbAtlasLinkedService) GetLinkedService() *LinkedService { type MongoDbAtlasLinkedServiceTypeProperties struct { // REQUIRED; The MongoDB Atlas connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, // SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // REQUIRED; The name of the MongoDB Atlas database that you want to access. Type: string (or Expression with resultType string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` } // MongoDbAtlasSink - A copy activity MongoDB Atlas sink. @@ -17713,30 +17860,30 @@ type MongoDbAtlasSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default // value is "insert". Type: string (or Expression with resultType string). Type: // string (or Expression with resultType string). - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type MongoDbAtlasSink. @@ -17760,37 +17907,37 @@ type MongoDbAtlasSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the number of documents to return in each batch of the response from MongoDB Atlas instance. In most cases, modifying // the batch size will not affect the user or the application. This // property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer). - BatchSize interface{} `json:"batchSize,omitempty"` + BatchSize any `json:"batchSize,omitempty"` // Cursor methods for Mongodb query CursorMethods *MongoDbCursorMethodsProperties `json:"cursorMethods,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass // an empty document ({}). Type: string (or Expression with resultType string). - Filter interface{} `json:"filter,omitempty"` + Filter any `json:"filter,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type MongoDbAtlasSource. @@ -17817,10 +17964,10 @@ type MongoDbCollectionDataset struct { TypeProperties *MongoDbCollectionDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -17833,10 +17980,10 @@ type MongoDbCollectionDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type MongoDbCollectionDataset. @@ -17857,30 +18004,30 @@ func (m *MongoDbCollectionDataset) GetDataset() *Dataset { // MongoDbCollectionDatasetTypeProperties - MongoDB database dataset properties. type MongoDbCollectionDatasetTypeProperties struct { // REQUIRED; The table name of the MongoDB database. Type: string (or Expression with resultType string). - CollectionName interface{} `json:"collectionName,omitempty"` + CollectionName any `json:"collectionName,omitempty"` } // MongoDbCursorMethodsProperties - Cursor methods for Mongodb query type MongoDbCursorMethodsProperties struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the maximum number of documents the server returns. limit() is analogous to the LIMIT statement in a SQL database. // Type: integer (or Expression with resultType integer). - Limit interface{} `json:"limit,omitempty"` + Limit any `json:"limit,omitempty"` // Specifies the fields to return in the documents that match the query filter. To return all fields in the matching documents, // omit this parameter. Type: string (or Expression with resultType string). - Project interface{} `json:"project,omitempty"` + Project any `json:"project,omitempty"` // Specifies the how many documents skipped and where MongoDB begins returning results. This approach may be useful in implementing // paginated results. Type: integer (or Expression with resultType // integer). - Skip interface{} `json:"skip,omitempty"` + Skip any `json:"skip,omitempty"` // Specifies the order in which the query returns matching documents. Type: string (or Expression with resultType string). // Type: string (or Expression with resultType string). - Sort interface{} `json:"sort,omitempty"` + Sort any `json:"sort,omitempty"` } // MongoDbLinkedService - Linked service for MongoDb data source. @@ -17892,10 +18039,10 @@ type MongoDbLinkedService struct { TypeProperties *MongoDbLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -17922,38 +18069,38 @@ func (m *MongoDbLinkedService) GetLinkedService() *LinkedService { // MongoDbLinkedServiceTypeProperties - MongoDB linked service properties. type MongoDbLinkedServiceTypeProperties struct { // REQUIRED; The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string). - DatabaseName interface{} `json:"databaseName,omitempty"` + DatabaseName any `json:"databaseName,omitempty"` // REQUIRED; The IP address or server name of the MongoDB server. Type: string (or Expression with resultType string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. Type: boolean (or Expression // with resultType boolean). - AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` + AllowSelfSignedServerCert any `json:"allowSelfSignedServerCert,omitempty"` // Database to verify the username and password. Type: string (or Expression with resultType string). - AuthSource interface{} `json:"authSource,omitempty"` + AuthSource any `json:"authSource,omitempty"` // The authentication type to be used to connect to the MongoDB database. AuthenticationType *MongoDbAuthenticationType `json:"authenticationType,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. Type: boolean (or // Expression with resultType boolean). - EnableSSL interface{} `json:"enableSsl,omitempty"` + EnableSSL any `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port number that the MongoDB server uses to listen for client connections. The default value is 27017. Type: integer // (or Expression with resultType integer), minimum: 0. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // Username for authentication. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // MongoDbSource - A copy activity source for a MongoDB database. @@ -17963,25 +18110,25 @@ type MongoDbSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Should be a SQL-92 query expression. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type MongoDbSource. @@ -18008,10 +18155,10 @@ type MongoDbV2CollectionDataset struct { TypeProperties *MongoDbV2CollectionDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -18024,10 +18171,10 @@ type MongoDbV2CollectionDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type MongoDbV2CollectionDataset. @@ -18048,7 +18195,7 @@ func (m *MongoDbV2CollectionDataset) GetDataset() *Dataset { // MongoDbV2CollectionDatasetTypeProperties - MongoDB database dataset properties. type MongoDbV2CollectionDatasetTypeProperties struct { // REQUIRED; The collection name of the MongoDB database. Type: string (or Expression with resultType string). - Collection interface{} `json:"collection,omitempty"` + Collection any `json:"collection,omitempty"` } // MongoDbV2LinkedService - Linked service for MongoDB data source. @@ -18060,10 +18207,10 @@ type MongoDbV2LinkedService struct { TypeProperties *MongoDbV2LinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -18091,10 +18238,10 @@ func (m *MongoDbV2LinkedService) GetLinkedService() *LinkedService { type MongoDbV2LinkedServiceTypeProperties struct { // REQUIRED; The MongoDB connection string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: string, SecureString // or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // REQUIRED; The name of the MongoDB database that you want to access. Type: string (or Expression with resultType string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` } // MongoDbV2Sink - A copy activity MongoDB sink. @@ -18103,30 +18250,30 @@ type MongoDbV2Sink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Specifies whether the document with same key to be overwritten (upsert) rather than throw exception (insert). The default // value is "insert". Type: string (or Expression with resultType string). Type: // string (or Expression with resultType string). - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type MongoDbV2Sink. @@ -18150,37 +18297,37 @@ type MongoDbV2Source struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying // the batch size will not affect the user or the application. This property's // main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer). - BatchSize interface{} `json:"batchSize,omitempty"` + BatchSize any `json:"batchSize,omitempty"` // Cursor methods for Mongodb query CursorMethods *MongoDbCursorMethodsProperties `json:"cursorMethods,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass // an empty document ({}). Type: string (or Expression with resultType string). - Filter interface{} `json:"filter,omitempty"` + Filter any `json:"filter,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type MongoDbV2Source. @@ -18211,10 +18358,10 @@ type MultiplePipelineTrigger struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -18249,10 +18396,10 @@ type MySQLLinkedService struct { TypeProperties *MySQLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -18279,11 +18426,11 @@ func (m *MySQLLinkedService) GetLinkedService() *LinkedService { // MySQLLinkedServiceTypeProperties - MySQL linked service properties. type MySQLLinkedServiceTypeProperties struct { // REQUIRED; The connection string. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` @@ -18296,28 +18443,28 @@ type MySQLSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type MySQLSource. @@ -18355,10 +18502,10 @@ type MySQLTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -18371,10 +18518,10 @@ type MySQLTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // MySQL table dataset properties. TypeProperties *MySQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -18398,7 +18545,7 @@ func (m *MySQLTableDataset) GetDataset() *Dataset { // MySQLTableDatasetTypeProperties - MySql table dataset properties. type MySQLTableDatasetTypeProperties struct { // The MySQL table name. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // NetezzaLinkedService - Netezza linked service. @@ -18410,10 +18557,10 @@ type NetezzaLinkedService struct { TypeProperties *NetezzaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -18440,11 +18587,11 @@ func (n *NetezzaLinkedService) GetLinkedService() *LinkedService { // NetezzaLinkedServiceTypeProperties - Netezza linked service properties. type NetezzaLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` @@ -18454,15 +18601,15 @@ type NetezzaLinkedServiceTypeProperties struct { type NetezzaPartitionSettings struct { // The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression // with resultType string). - PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` + PartitionColumnName any `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` + PartitionLowerBound any `json:"partitionLowerBound,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` + PartitionUpperBound any `json:"partitionUpperBound,omitempty"` } // NetezzaSource - A copy activity Netezza source. @@ -18472,34 +18619,34 @@ type NetezzaSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for Netezza read in parallel. Possible values include: "None", "DataSlice", "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for Netezza source partitioning. PartitionSettings *NetezzaPartitionSettings `json:"partitionSettings,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type NetezzaSource. @@ -18537,10 +18684,10 @@ type NetezzaTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -18553,10 +18700,10 @@ type NetezzaTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *NetezzaTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -18580,13 +18727,13 @@ func (n *NetezzaTableDataset) GetDataset() *Dataset { // NetezzaTableDatasetTypeProperties - Netezza dataset properties. type NetezzaTableDatasetTypeProperties struct { // The schema name of the Netezza. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Netezza. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // NotebookParameter - Notebook parameter. @@ -18595,7 +18742,7 @@ type NotebookParameter struct { Type *NotebookParameterType `json:"type,omitempty"` // Notebook parameter value. Type: string (or Expression with resultType string). - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` } // ODataLinkedService - Open Data Protocol (OData) linked service. @@ -18607,10 +18754,10 @@ type ODataLinkedService struct { TypeProperties *ODataLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -18637,17 +18784,17 @@ func (o *ODataLinkedService) GetLinkedService() *LinkedService { // ODataLinkedServiceTypeProperties - OData linked service properties. type ODataLinkedServiceTypeProperties struct { // REQUIRED; The URL of the OData service endpoint. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // Specify the resource you are requesting authorization to use Directory. Type: string (or Expression with resultType string). - AADResourceID interface{} `json:"aadResourceId,omitempty"` + AADResourceID any `json:"aadResourceId,omitempty"` // Specify the credential type (key or cert) is used for service principal. AADServicePrincipalCredentialType *ODataAADServicePrincipalCredentialType `json:"aadServicePrincipalCredentialType,omitempty"` // The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType // object). - AuthHeaders interface{} `json:"authHeaders,omitempty"` + AuthHeaders any `json:"authHeaders,omitempty"` // Type of authentication used to connect to the OData service. AuthenticationType *ODataAuthenticationType `json:"authenticationType,omitempty"` @@ -18655,11 +18802,11 @@ type ODataLinkedServiceTypeProperties struct { // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password of the OData service. Password SecretBaseClassification `json:"password,omitempty"` @@ -18674,7 +18821,7 @@ type ODataLinkedServiceTypeProperties struct { // Specify the application id of your application registered in Azure Active Directory. Type: string (or Expression with resultType // string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // Specify the secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType // string). @@ -18682,10 +18829,10 @@ type ODataLinkedServiceTypeProperties struct { // Specify the tenant information (domain name or tenant ID) under which your application resides. Type: string (or Expression // with resultType string). - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` // User name of the OData service. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // ODataResourceDataset - The Open Data Protocol (OData) resource dataset. @@ -18697,10 +18844,10 @@ type ODataResourceDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -18713,10 +18860,10 @@ type ODataResourceDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // OData dataset properties. TypeProperties *ODataResourceDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -18740,7 +18887,7 @@ func (o *ODataResourceDataset) GetDataset() *Dataset { // ODataResourceDatasetTypeProperties - OData dataset properties. type ODataResourceDatasetTypeProperties struct { // The OData resource path. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // ODataSource - A copy activity source for OData source. @@ -18750,30 +18897,30 @@ type ODataSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. // Default value: 00:05:00. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // OData query. For example, "$top=1". Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type ODataSource. @@ -18797,10 +18944,10 @@ type OdbcLinkedService struct { TypeProperties *OdbcLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -18828,24 +18975,24 @@ func (o *OdbcLinkedService) GetLinkedService() *LinkedService { type OdbcLinkedServiceTypeProperties struct { // REQUIRED; The non-access credential portion of the connection string as well as an optional encrypted credential. Type: // string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Type of authentication used to connect to the ODBC data store. Possible values are: Anonymous and Basic. Type: string (or // Expression with resultType string). - AuthenticationType interface{} `json:"authenticationType,omitempty"` + AuthenticationType any `json:"authenticationType,omitempty"` // The access credential portion of the connection string specified in driver-specific property-value format. Credential SecretBaseClassification `json:"credential,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // User name for Basic authentication. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // OdbcSink - A copy activity ODBC sink. @@ -18854,28 +19001,28 @@ type OdbcSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to execute before starting the copy. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type OdbcSink. @@ -18899,28 +19046,28 @@ type OdbcSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type OdbcSource. @@ -18958,10 +19105,10 @@ type OdbcTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -18974,10 +19121,10 @@ type OdbcTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // ODBC table dataset properties. TypeProperties *OdbcTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -19001,7 +19148,7 @@ func (o *OdbcTableDataset) GetDataset() *Dataset { // OdbcTableDatasetTypeProperties - ODBC table dataset properties. type OdbcTableDatasetTypeProperties struct { // The ODBC table name. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // Office365Dataset - The Office365 account. @@ -19016,10 +19163,10 @@ type Office365Dataset struct { TypeProperties *Office365DatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -19032,10 +19179,10 @@ type Office365Dataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type Office365Dataset. @@ -19056,11 +19203,11 @@ func (o *Office365Dataset) GetDataset() *Dataset { // Office365DatasetTypeProperties - Office365 dataset properties. type Office365DatasetTypeProperties struct { // REQUIRED; Name of the dataset to extract from Office 365. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` // A predicate expression that can be used to filter the specific rows to extract from Office 365. Type: string (or Expression // with resultType string). - Predicate interface{} `json:"predicate,omitempty"` + Predicate any `json:"predicate,omitempty"` } // Office365LinkedService - Office365 linked service. @@ -19072,10 +19219,10 @@ type Office365LinkedService struct { TypeProperties *Office365LinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -19102,21 +19249,21 @@ func (o *Office365LinkedService) GetLinkedService() *LinkedService { // Office365LinkedServiceTypeProperties - Office365 linked service properties. type Office365LinkedServiceTypeProperties struct { // REQUIRED; Azure tenant ID to which the Office 365 account belongs. Type: string (or Expression with resultType string). - Office365TenantID interface{} `json:"office365TenantId,omitempty"` + Office365TenantID any `json:"office365TenantId,omitempty"` // REQUIRED; Specify the application's client ID. Type: string (or Expression with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // REQUIRED; Specify the application's key. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // REQUIRED; Specify the tenant information under which your Azure AD web application resides. Type: string (or Expression // with resultType string). - ServicePrincipalTenantID interface{} `json:"servicePrincipalTenantId,omitempty"` + ServicePrincipalTenantID any `json:"servicePrincipalTenantId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // Office365Source - A copy activity source for an Office 365 service. @@ -19125,38 +19272,38 @@ type Office365Source struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The groups containing all the users. Type: array of strings (or Expression with resultType array of strings). - AllowedGroups interface{} `json:"allowedGroups,omitempty"` + AllowedGroups any `json:"allowedGroups,omitempty"` // The Column to apply the and . Type: string (or Expression with resultType string). - DateFilterColumn interface{} `json:"dateFilterColumn,omitempty"` + DateFilterColumn any `json:"dateFilterColumn,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // End time of the requested range for this dataset. Type: string (or Expression with resultType string). - EndTime interface{} `json:"endTime,omitempty"` + EndTime any `json:"endTime,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). // Example: [ { "name": "Id" }, { "name": "CreatedDateTime" } ] - OutputColumns interface{} `json:"outputColumns,omitempty"` + OutputColumns any `json:"outputColumns,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Start time of the requested range for this dataset. Type: string (or Expression with resultType string). - StartTime interface{} `json:"startTime,omitempty"` + StartTime any `json:"startTime,omitempty"` // The user scope uri. Type: string (or Expression with resultType string). - UserScopeFilterURI interface{} `json:"userScopeFilterUri,omitempty"` + UserScopeFilterURI any `json:"userScopeFilterUri,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type Office365Source. @@ -19291,7 +19438,7 @@ type OperationServiceSpecification struct { MetricSpecifications []*OperationMetricSpecification `json:"metricSpecifications,omitempty"` } -// OperationsClientListOptions contains the optional parameters for the OperationsClient.List method. +// OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method. type OperationsClientListOptions struct { // placeholder for future optional parameters } @@ -19305,10 +19452,10 @@ type OracleCloudStorageLinkedService struct { TypeProperties *OracleCloudStorageLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -19336,11 +19483,11 @@ func (o *OracleCloudStorageLinkedService) GetLinkedService() *LinkedService { type OracleCloudStorageLinkedServiceTypeProperties struct { // The access key identifier of the Oracle Cloud Storage Identity and Access Management (IAM) user. Type: string (or Expression // with resultType string). - AccessKeyID interface{} `json:"accessKeyId,omitempty"` + AccessKeyID any `json:"accessKeyId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The secret access key of the Oracle Cloud Storage Identity and Access Management (IAM) user. SecretAccessKey SecretBaseClassification `json:"secretAccessKey,omitempty"` @@ -19348,7 +19495,7 @@ type OracleCloudStorageLinkedServiceTypeProperties struct { // This value specifies the endpoint to access with the Oracle Cloud Storage Connector. This is an optional property; change // it only if you want to try a different service endpoint or want to switch // between https and http. Type: string (or Expression with resultType string). - ServiceURL interface{} `json:"serviceUrl,omitempty"` + ServiceURL any `json:"serviceUrl,omitempty"` } // OracleCloudStorageLocation - The location of Oracle Cloud Storage dataset. @@ -19357,19 +19504,19 @@ type OracleCloudStorageLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the bucketName of Oracle Cloud Storage. Type: string (or Expression with resultType string) - BucketName interface{} `json:"bucketName,omitempty"` + BucketName any `json:"bucketName,omitempty"` // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` // Specify the version of Oracle Cloud Storage. Type: string (or Expression with resultType string). - Version interface{} `json:"version,omitempty"` + Version any `json:"version,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type OracleCloudStorageLocation. @@ -19388,46 +19535,46 @@ type OracleCloudStorageReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // The prefix filter for the Oracle Cloud Storage object name. Type: string (or Expression with resultType string). - Prefix interface{} `json:"prefix,omitempty"` + Prefix any `json:"prefix,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Oracle Cloud Storage wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // Oracle Cloud Storage wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type OracleCloudStorageReadSettings. @@ -19449,10 +19596,10 @@ type OracleLinkedService struct { TypeProperties *OracleLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -19479,11 +19626,11 @@ func (o *OracleLinkedService) GetLinkedService() *LinkedService { // OracleLinkedServiceTypeProperties - Oracle database linked service properties. type OracleLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` @@ -19493,18 +19640,18 @@ type OracleLinkedServiceTypeProperties struct { type OraclePartitionSettings struct { // The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression // with resultType string). - PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` + PartitionColumnName any `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` + PartitionLowerBound any `json:"partitionLowerBound,omitempty"` // Names of the physical partitions of Oracle table. - PartitionNames interface{} `json:"partitionNames,omitempty"` + PartitionNames any `json:"partitionNames,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` + PartitionUpperBound any `json:"partitionUpperBound,omitempty"` } // OracleServiceCloudLinkedService - Oracle Service Cloud linked service. @@ -19516,10 +19663,10 @@ type OracleServiceCloudLinkedService struct { TypeProperties *OracleServiceCloudLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -19546,30 +19693,30 @@ func (o *OracleServiceCloudLinkedService) GetLinkedService() *LinkedService { // OracleServiceCloudLinkedServiceTypeProperties - Oracle Service Cloud linked service properties. type OracleServiceCloudLinkedServiceTypeProperties struct { // REQUIRED; The URL of the Oracle Service Cloud instance. - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // REQUIRED; The password corresponding to the user name that you provided in the username key. Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; The user name that you use to access Oracle Service Cloud server. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression // with resultType boolean). - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. Type: boolean (or Expression with // resultType boolean). - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean // (or Expression with resultType boolean). - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // OracleServiceCloudObjectDataset - Oracle Service Cloud dataset. @@ -19581,10 +19728,10 @@ type OracleServiceCloudObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -19597,10 +19744,10 @@ type OracleServiceCloudObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -19628,28 +19775,28 @@ type OracleServiceCloudSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type OracleServiceCloudSource. @@ -19684,28 +19831,28 @@ type OracleSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type OracleSink. @@ -19729,35 +19876,35 @@ type OracleSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Oracle reader query. Type: string (or Expression with resultType string). - OracleReaderQuery interface{} `json:"oracleReaderQuery,omitempty"` + OracleReaderQuery any `json:"oracleReaderQuery,omitempty"` // The partition mechanism that will be used for Oracle read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for Oracle source partitioning. PartitionSettings *OraclePartitionSettings `json:"partitionSettings,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type OracleSource. @@ -19781,10 +19928,10 @@ type OracleTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -19797,10 +19944,10 @@ type OracleTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // On-premises Oracle dataset properties. TypeProperties *OracleTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -19824,13 +19971,13 @@ func (o *OracleTableDataset) GetDataset() *Dataset { // OracleTableDatasetTypeProperties - On-premises Oracle dataset properties. type OracleTableDatasetTypeProperties struct { // The schema name of the on-premises Oracle database. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the on-premises Oracle database. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // OrcDataset - ORC dataset. @@ -19842,10 +19989,10 @@ type OrcDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -19858,10 +20005,10 @@ type OrcDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // ORC dataset properties. TypeProperties *OrcDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -19888,7 +20035,7 @@ type OrcDatasetTypeProperties struct { Location DatasetLocationClassification `json:"location,omitempty"` // The data orcCompressionCodec. Type: string (or Expression with resultType string). - OrcCompressionCodec interface{} `json:"orcCompressionCodec,omitempty"` + OrcCompressionCodec any `json:"orcCompressionCodec,omitempty"` } // OrcFormat - The data stored in Optimized Row Columnar (ORC) format. @@ -19897,13 +20044,13 @@ type OrcFormat struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). - Deserializer interface{} `json:"deserializer,omitempty"` + Deserializer any `json:"deserializer,omitempty"` // Serializer. Type: string (or Expression with resultType string). - Serializer interface{} `json:"serializer,omitempty"` + Serializer any `json:"serializer,omitempty"` } // GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type OrcFormat. @@ -19922,31 +20069,31 @@ type OrcSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // ORC format settings. FormatSettings *OrcWriteSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // ORC store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type OrcSink. @@ -19970,22 +20117,22 @@ type OrcSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // ORC store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -20009,15 +20156,15 @@ type OrcWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression // with resultType string). - FileNamePrefix interface{} `json:"fileNamePrefix,omitempty"` + FileNamePrefix any `json:"fileNamePrefix,omitempty"` // Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with // resultType integer). - MaxRowsPerFile interface{} `json:"maxRowsPerFile,omitempty"` + MaxRowsPerFile any `json:"maxRowsPerFile,omitempty"` } // GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type OrcWriteSettings. @@ -20043,7 +20190,7 @@ type ParameterSpecification struct { Type *ParameterType `json:"type,omitempty"` // Default value of parameter. - DefaultValue interface{} `json:"defaultValue,omitempty"` + DefaultValue any `json:"defaultValue,omitempty"` } // ParquetDataset - Parquet dataset. @@ -20055,10 +20202,10 @@ type ParquetDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -20071,10 +20218,10 @@ type ParquetDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Parquet dataset properties. TypeProperties *ParquetDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -20101,7 +20248,7 @@ type ParquetDatasetTypeProperties struct { Location DatasetLocationClassification `json:"location,omitempty"` // The data compressionCodec. Type: string (or Expression with resultType string). - CompressionCodec interface{} `json:"compressionCodec,omitempty"` + CompressionCodec any `json:"compressionCodec,omitempty"` } // ParquetFormat - The data stored in Parquet format. @@ -20110,13 +20257,13 @@ type ParquetFormat struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Deserializer. Type: string (or Expression with resultType string). - Deserializer interface{} `json:"deserializer,omitempty"` + Deserializer any `json:"deserializer,omitempty"` // Serializer. Type: string (or Expression with resultType string). - Serializer interface{} `json:"serializer,omitempty"` + Serializer any `json:"serializer,omitempty"` } // GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type ParquetFormat. @@ -20135,31 +20282,31 @@ type ParquetSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Parquet format settings. FormatSettings *ParquetWriteSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Parquet store settings. StoreSettings StoreWriteSettingsClassification `json:"storeSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type ParquetSink. @@ -20183,22 +20330,22 @@ type ParquetSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Parquet store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -20222,15 +20369,15 @@ type ParquetWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression // with resultType string). - FileNamePrefix interface{} `json:"fileNamePrefix,omitempty"` + FileNamePrefix any `json:"fileNamePrefix,omitempty"` // Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with // resultType integer). - MaxRowsPerFile interface{} `json:"maxRowsPerFile,omitempty"` + MaxRowsPerFile any `json:"maxRowsPerFile,omitempty"` } // GetFormatWriteSettings implements the FormatWriteSettingsClassification interface for type ParquetWriteSettings. @@ -20250,10 +20397,10 @@ type PaypalLinkedService struct { TypeProperties *PaypalLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -20280,27 +20427,27 @@ func (p *PaypalLinkedService) GetLinkedService() *LinkedService { // PaypalLinkedServiceTypeProperties - Paypal Service linked service properties. type PaypalLinkedServiceTypeProperties struct { // REQUIRED; The client ID associated with your PayPal application. - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // REQUIRED; The URL of the PayPal instance. (i.e. api.sandbox.paypal.com) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // The client secret associated with your PayPal application. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // PaypalObjectDataset - Paypal Service dataset. @@ -20312,10 +20459,10 @@ type PaypalObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -20328,10 +20475,10 @@ type PaypalObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -20359,28 +20506,28 @@ type PaypalSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type PaypalSource. @@ -20412,13 +20559,13 @@ func (p *PaypalSource) GetTabularSource() *TabularSource { // PhoenixDatasetTypeProperties - Phoenix Dataset Properties type PhoenixDatasetTypeProperties struct { // The schema name of the Phoenix. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Phoenix. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // PhoenixLinkedService - Phoenix server linked service. @@ -20430,10 +20577,10 @@ type PhoenixLinkedService struct { TypeProperties *PhoenixLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -20463,43 +20610,43 @@ type PhoenixLinkedServiceTypeProperties struct { AuthenticationType *PhoenixAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The IP address or host name of the Phoenix server. (i.e. 192.168.222.160) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over // SSL. The default value is false. - AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` + AllowHostNameCNMismatch any `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. - AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` + AllowSelfSignedServerCert any `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. - EnableSSL interface{} `json:"enableSsl,omitempty"` + EnableSSL any `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The partial URL corresponding to the Phoenix server. (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix // if using WindowsAzureHDInsightService. - HTTPPath interface{} `json:"httpPath,omitempty"` + HTTPPath any `json:"httpPath,omitempty"` // The password corresponding to the user name. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This // property can only be set when using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. - TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` + TrustedCertPath any `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. - UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` + UseSystemTrustStore any `json:"useSystemTrustStore,omitempty"` // The user name used to connect to the Phoenix server. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // PhoenixObjectDataset - Phoenix server dataset. @@ -20511,10 +20658,10 @@ type PhoenixObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -20527,10 +20674,10 @@ type PhoenixObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *PhoenixDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -20558,28 +20705,28 @@ type PhoenixSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type PhoenixSource. @@ -20614,7 +20761,7 @@ type Pipeline struct { Activities []ActivityClassification `json:"activities,omitempty"` // List of tags that can be used for describing the Pipeline. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The max number of concurrent runs for the pipeline. Concurrency *int32 `json:"concurrency,omitempty"` @@ -20632,7 +20779,7 @@ type Pipeline struct { Policy *PipelinePolicy `json:"policy,omitempty"` // Dimensions emitted by Pipeline. - RunDimensions map[string]interface{} `json:"runDimensions,omitempty"` + RunDimensions map[string]any `json:"runDimensions,omitempty"` // List of variables for pipeline. Variables map[string]*VariableSpecification `json:"variables,omitempty"` @@ -20641,7 +20788,16 @@ type Pipeline struct { // PipelineElapsedTimeMetricPolicy - Pipeline ElapsedTime Metric Policy. type PipelineElapsedTimeMetricPolicy struct { // TimeSpan value, after which an Azure Monitoring Metric is fired. - Duration interface{} `json:"duration,omitempty"` + Duration any `json:"duration,omitempty"` +} + +// PipelineExternalComputeScaleProperties - PipelineExternalComputeScale properties for managed integration runtime. +type PipelineExternalComputeScaleProperties struct { + // OPTIONAL; Contains additional key/value pairs not defined in the schema. + AdditionalProperties map[string]any + + // Time to live (in minutes) setting of integration runtime which will execute pipeline and external activity. + TimeToLive *int32 `json:"timeToLive,omitempty"` } // PipelineFolder - The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level. @@ -20683,7 +20839,7 @@ type PipelineResource struct { Properties *Pipeline `json:"properties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; Etag identifies change in the resource. Etag *string `json:"etag,omitempty" azure:"ro"` @@ -20701,7 +20857,7 @@ type PipelineResource struct { // PipelineRun - Information about a pipeline run. type PipelineRun struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; The duration of a pipeline run. DurationInMs *int32 `json:"durationInMs,omitempty" azure:"ro"` @@ -20799,7 +20955,7 @@ type PipelinesClientCreateRunOptions struct { // under the same groupId. IsRecovery *bool // Parameters of the pipeline run. These parameters will be used only if the runId is not specified. - Parameters map[string]interface{} + Parameters map[string]any // The pipeline run identifier. If run ID is specified the parameters of the specified run will be used to create a new run. ReferencePipelineRunID *string // In recovery mode, the rerun will start from this activity. If not specified, all activities will run. @@ -20821,7 +20977,7 @@ type PipelinesClientGetOptions struct { IfNoneMatch *string } -// PipelinesClientListByFactoryOptions contains the optional parameters for the PipelinesClient.ListByFactory method. +// PipelinesClientListByFactoryOptions contains the optional parameters for the PipelinesClient.NewListByFactoryPager method. type PipelinesClientListByFactoryOptions struct { // placeholder for future optional parameters } @@ -20829,22 +20985,22 @@ type PipelinesClientListByFactoryOptions struct { // PolybaseSettings - PolyBase settings. type PolybaseSettings struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Determines the number of rows to attempt to retrieve before the PolyBase recalculates the percentage of rejected rows. // Type: integer (or Expression with resultType integer), minimum: 0. - RejectSampleValue interface{} `json:"rejectSampleValue,omitempty"` + RejectSampleValue any `json:"rejectSampleValue,omitempty"` // Reject type. RejectType *PolybaseSettingsRejectType `json:"rejectType,omitempty"` // Specifies the value or the percentage of rows that can be rejected before the query fails. Type: number (or Expression // with resultType number), minimum: 0. - RejectValue interface{} `json:"rejectValue,omitempty"` + RejectValue any `json:"rejectValue,omitempty"` // Specifies how to handle missing values in delimited text files when PolyBase retrieves data from the text file. Type: boolean // (or Expression with resultType boolean). - UseTypeDefault interface{} `json:"useTypeDefault,omitempty"` + UseTypeDefault any `json:"useTypeDefault,omitempty"` } // PostgreSQLLinkedService - Linked service for PostgreSQL data source. @@ -20856,10 +21012,10 @@ type PostgreSQLLinkedService struct { TypeProperties *PostgreSQLLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -20886,11 +21042,11 @@ func (p *PostgreSQLLinkedService) GetLinkedService() *LinkedService { // PostgreSQLLinkedServiceTypeProperties - PostgreSQL linked service properties. type PostgreSQLLinkedServiceTypeProperties struct { // REQUIRED; The connection string. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` @@ -20903,28 +21059,28 @@ type PostgreSQLSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type PostgreSQLSource. @@ -20962,10 +21118,10 @@ type PostgreSQLTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -20978,10 +21134,10 @@ type PostgreSQLTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // PostgreSQL table dataset properties. TypeProperties *PostgreSQLTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -21005,13 +21161,13 @@ func (p *PostgreSQLTableDataset) GetDataset() *Dataset { // PostgreSQLTableDatasetTypeProperties - PostgreSQL table dataset properties. type PostgreSQLTableDatasetTypeProperties struct { // The PostgreSQL schema name. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The PostgreSQL table name. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // PowerQuerySink - Power query sink. @@ -21089,13 +21245,13 @@ type PowerQueryTypeProperties struct { // PrestoDatasetTypeProperties - Presto Dataset Properties type PrestoDatasetTypeProperties struct { // The schema name of the Presto. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Presto. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // PrestoLinkedService - Presto server linked service. @@ -21107,10 +21263,10 @@ type PrestoLinkedService struct { TypeProperties *PrestoLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -21140,49 +21296,49 @@ type PrestoLinkedServiceTypeProperties struct { AuthenticationType *PrestoAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The catalog context for all request against the server. - Catalog interface{} `json:"catalog,omitempty"` + Catalog any `json:"catalog,omitempty"` // REQUIRED; The IP address or host name of the Presto server. (i.e. 192.168.222.160) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // REQUIRED; The version of the Presto server. (i.e. 0.148-t) - ServerVersion interface{} `json:"serverVersion,omitempty"` + ServerVersion any `json:"serverVersion,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over // SSL. The default value is false. - AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` + AllowHostNameCNMismatch any `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. - AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` + AllowSelfSignedServerCert any `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. - EnableSSL interface{} `json:"enableSsl,omitempty"` + EnableSSL any `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password corresponding to the user name. Password SecretBaseClassification `json:"password,omitempty"` // The TCP port that the Presto server uses to listen for client connections. The default value is 8080. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // The local time zone used by the connection. Valid values for this option are specified in the IANA Time Zone Database. // The default value is the system time zone. - TimeZoneID interface{} `json:"timeZoneID,omitempty"` + TimeZoneID any `json:"timeZoneID,omitempty"` // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This // property can only be set when using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. - TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` + TrustedCertPath any `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. - UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` + UseSystemTrustStore any `json:"useSystemTrustStore,omitempty"` // The user name used to connect to the Presto server. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // PrestoObjectDataset - Presto server dataset. @@ -21194,10 +21350,10 @@ type PrestoObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -21210,10 +21366,10 @@ type PrestoObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *PrestoDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -21241,28 +21397,28 @@ type PrestoSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type PrestoSource. @@ -21291,7 +21447,7 @@ func (p *PrestoSource) GetTabularSource() *TabularSource { } } -// PrivateEndPointConnectionsClientListByFactoryOptions contains the optional parameters for the PrivateEndPointConnectionsClient.ListByFactory +// PrivateEndPointConnectionsClientListByFactoryOptions contains the optional parameters for the PrivateEndPointConnectionsClient.NewListByFactoryPager // method. type PrivateEndPointConnectionsClientListByFactoryOptions struct { // placeholder for future optional parameters @@ -21456,10 +21612,10 @@ type QuickBooksLinkedService struct { TypeProperties *QuickBooksLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -21492,27 +21648,27 @@ type QuickBooksLinkedServiceTypeProperties struct { AccessTokenSecret SecretBaseClassification `json:"accessTokenSecret,omitempty"` // The company ID of the QuickBooks company to authorize. - CompanyID interface{} `json:"companyId,omitempty"` + CompanyID any `json:"companyId,omitempty"` // Properties used to connect to QuickBooks. It is mutually exclusive with any other properties in the linked service. Type: // object. - ConnectionProperties interface{} `json:"connectionProperties,omitempty"` + ConnectionProperties any `json:"connectionProperties,omitempty"` // The consumer key for OAuth 1.0 authentication. - ConsumerKey interface{} `json:"consumerKey,omitempty"` + ConsumerKey any `json:"consumerKey,omitempty"` // The consumer secret for OAuth 1.0 authentication. ConsumerSecret SecretBaseClassification `json:"consumerSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The endpoint of the QuickBooks server. (i.e. quickbooks.api.intuit.com) - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` } // QuickBooksObjectDataset - QuickBooks server dataset. @@ -21524,10 +21680,10 @@ type QuickBooksObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -21540,10 +21696,10 @@ type QuickBooksObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -21571,28 +21727,28 @@ type QuickBooksSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type QuickBooksSource. @@ -21630,10 +21786,10 @@ type QuickbaseLinkedService struct { TypeProperties *QuickbaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -21660,20 +21816,20 @@ func (q *QuickbaseLinkedService) GetLinkedService() *LinkedService { // QuickbaseLinkedServiceTypeProperties - Quickbase linked service type properties. type QuickbaseLinkedServiceTypeProperties struct { // REQUIRED; The url to connect Quickbase source. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // REQUIRED; The user token for the Quickbase source. UserToken SecretBaseClassification `json:"userToken,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // RecurrenceSchedule - The recurrence schedule. type RecurrenceSchedule struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The hours. Hours []*int32 `json:"hours,omitempty"` @@ -21694,7 +21850,7 @@ type RecurrenceSchedule struct { // RecurrenceScheduleOccurrence - The recurrence schedule occurrence. type RecurrenceScheduleOccurrence struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The day of the week. Day *DayOfWeek `json:"day,omitempty"` @@ -21708,13 +21864,13 @@ type RedirectIncompatibleRowSettings struct { // REQUIRED; Name of the Azure Storage, Storage SAS, or Azure Data Lake Store linked service used for redirecting incompatible // row. Must be specified if redirectIncompatibleRowSettings is specified. Type: string // (or Expression with resultType string). - LinkedServiceName interface{} `json:"linkedServiceName,omitempty"` + LinkedServiceName any `json:"linkedServiceName,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The path for storing the redirect incompatible row data. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // RedshiftUnloadSettings - The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with @@ -21724,7 +21880,7 @@ type RedshiftUnloadSettings struct { // REQUIRED; The bucket of the interim Amazon S3 which will be used to store the unloaded data from Amazon Redshift source. // The bucket must be in the same region as the Amazon Redshift source. Type: string (or // Expression with resultType string). - BucketName interface{} `json:"bucketName,omitempty"` + BucketName any `json:"bucketName,omitempty"` // REQUIRED; The name of the Amazon S3 linked service which will be used for the unload operation when copying from the Amazon // Redshift source. @@ -21738,25 +21894,25 @@ type RelationalSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type RelationalSource. @@ -21780,10 +21936,10 @@ type RelationalTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -21796,10 +21952,10 @@ type RelationalTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Relational table dataset properties. TypeProperties *RelationalTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -21823,7 +21979,7 @@ func (r *RelationalTableDataset) GetDataset() *Dataset { // RelationalTableDatasetTypeProperties - Relational table dataset properties. type RelationalTableDatasetTypeProperties struct { // The relational table name. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // RemotePrivateEndpointConnection - A remote private endpoint connection @@ -21848,10 +22004,10 @@ type RerunTumblingWindowTrigger struct { TypeProperties *RerunTumblingWindowTriggerTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -21874,7 +22030,7 @@ func (r *RerunTumblingWindowTrigger) GetTrigger() *Trigger { // RerunTumblingWindowTriggerTypeProperties - Rerun Trigger properties. type RerunTumblingWindowTriggerTypeProperties struct { // REQUIRED; The parent trigger reference. - ParentTrigger interface{} `json:"parentTrigger,omitempty"` + ParentTrigger any `json:"parentTrigger,omitempty"` // REQUIRED; The end time for the time period for which restatement is initiated. Only UTC time is currently supported. RequestedEndTime *time.Time `json:"requestedEndTime,omitempty"` @@ -21895,10 +22051,10 @@ type ResponsysLinkedService struct { TypeProperties *ResponsysLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -21925,30 +22081,30 @@ func (r *ResponsysLinkedService) GetLinkedService() *LinkedService { // ResponsysLinkedServiceTypeProperties - Responsys linked service properties. type ResponsysLinkedServiceTypeProperties struct { // REQUIRED; The client ID associated with the Responsys application. Type: string (or Expression with resultType string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // REQUIRED; The endpoint of the Responsys server. - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // The client secret associated with the Responsys application. Type: string (or Expression with resultType string). ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression // with resultType boolean). - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. Type: boolean (or Expression with // resultType boolean). - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean // (or Expression with resultType boolean). - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // ResponsysObjectDataset - Responsys dataset. @@ -21960,10 +22116,10 @@ type ResponsysObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -21976,10 +22132,10 @@ type ResponsysObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -22007,28 +22163,28 @@ type ResponsysSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type ResponsysSource. @@ -22066,10 +22222,10 @@ type RestResourceDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -22082,10 +22238,10 @@ type RestResourceDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *RestResourceDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -22109,19 +22265,19 @@ func (r *RestResourceDataset) GetDataset() *Dataset { // RestResourceDatasetTypeProperties - Properties specific to this dataset type. type RestResourceDatasetTypeProperties struct { // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). - AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` + AdditionalHeaders any `json:"additionalHeaders,omitempty"` // The pagination rules to compose next page requests. Type: string (or Expression with resultType string). - PaginationRules interface{} `json:"paginationRules,omitempty"` + PaginationRules any `json:"paginationRules,omitempty"` // The relative URL to the resource that the RESTful API provides. Type: string (or Expression with resultType string). - RelativeURL interface{} `json:"relativeUrl,omitempty"` + RelativeURL any `json:"relativeUrl,omitempty"` // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). - RequestBody interface{} `json:"requestBody,omitempty"` + RequestBody any `json:"requestBody,omitempty"` // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). - RequestMethod interface{} `json:"requestMethod,omitempty"` + RequestMethod any `json:"requestMethod,omitempty"` } // RestServiceLinkedService - Rest Service linked service. @@ -22133,10 +22289,10 @@ type RestServiceLinkedService struct { TypeProperties *RestServiceLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -22166,22 +22322,22 @@ type RestServiceLinkedServiceTypeProperties struct { AuthenticationType *RestServiceAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The base URL of the REST service. - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // The resource you are requesting authorization to use. - AADResourceID interface{} `json:"aadResourceId,omitempty"` + AADResourceID any `json:"aadResourceId,omitempty"` // The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType // object). - AuthHeaders interface{} `json:"authHeaders,omitempty"` + AuthHeaders any `json:"authHeaders,omitempty"` // Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, // AzureGermany. Default value is the data factory regions’ cloud type. Type: // string (or Expression with resultType string). - AzureCloudType interface{} `json:"azureCloudType,omitempty"` + AzureCloudType any `json:"azureCloudType,omitempty"` // The client ID associated with your application. Type: string (or Expression with resultType string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The client secret associated with your application. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` @@ -22191,37 +22347,37 @@ type RestServiceLinkedServiceTypeProperties struct { // Whether to validate server side SSL certificate when connecting to the endpoint.The default value is true. Type: boolean // (or Expression with resultType boolean). - EnableServerCertificateValidation interface{} `json:"enableServerCertificateValidation,omitempty"` + EnableServerCertificateValidation any `json:"enableServerCertificateValidation,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password used in Basic authentication type. Password SecretBaseClassification `json:"password,omitempty"` // The target service or resource to which the access will be requested. Type: string (or Expression with resultType string). - Resource interface{} `json:"resource,omitempty"` + Resource any `json:"resource,omitempty"` // The scope of the access required. It describes what kind of access will be requested. Type: string (or Expression with // resultType string). - Scope interface{} `json:"scope,omitempty"` + Scope any `json:"scope,omitempty"` // The application's client ID used in AadServicePrincipal authentication type. - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The application's key used in AadServicePrincipal authentication type. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` // The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application // resides. - Tenant interface{} `json:"tenant,omitempty"` + Tenant any `json:"tenant,omitempty"` // The token endpoint of the authorization server to acquire access token. Type: string (or Expression with resultType string). - TokenEndpoint interface{} `json:"tokenEndpoint,omitempty"` + TokenEndpoint any `json:"tokenEndpoint,omitempty"` // The user name used in Basic authentication type. - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // RestSink - A copy activity Rest service Sink. @@ -22230,43 +22386,43 @@ type RestSink struct { Type *string `json:"type,omitempty"` // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). - AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` + AdditionalHeaders any `json:"additionalHeaders,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Http Compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported // option is Gzip. - HTTPCompressionType interface{} `json:"httpCompressionType,omitempty"` + HTTPCompressionType any `json:"httpCompressionType,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. // Default value: 00:01:40. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The time to await before sending next request, in milliseconds - RequestInterval interface{} `json:"requestInterval,omitempty"` + RequestInterval any `json:"requestInterval,omitempty"` // The HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string). - RequestMethod interface{} `json:"requestMethod,omitempty"` + RequestMethod any `json:"requestMethod,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type RestSink. @@ -22290,42 +22446,42 @@ type RestSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). - AdditionalHeaders interface{} `json:"additionalHeaders,omitempty"` + AdditionalHeaders any `json:"additionalHeaders,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. // Default value: 00:01:40. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The pagination rules to compose next page requests. Type: string (or Expression with resultType string). - PaginationRules interface{} `json:"paginationRules,omitempty"` + PaginationRules any `json:"paginationRules,omitempty"` // The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). - RequestBody interface{} `json:"requestBody,omitempty"` + RequestBody any `json:"requestBody,omitempty"` // The time to await before sending next page request. - RequestInterval interface{} `json:"requestInterval,omitempty"` + RequestInterval any `json:"requestInterval,omitempty"` // The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string). - RequestMethod interface{} `json:"requestMethod,omitempty"` + RequestMethod any `json:"requestMethod,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type RestSource. @@ -22343,7 +22499,7 @@ func (r *RestSource) GetCopySource() *CopySource { // RetryPolicy - Execution policy for an activity. type RetryPolicy struct { // Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0. - Count interface{} `json:"count,omitempty"` + Count any `json:"count,omitempty"` // Interval between retries in seconds. Default is 30. IntervalInSeconds *int32 `json:"intervalInSeconds,omitempty"` @@ -22402,7 +22558,7 @@ type SQLAlwaysEncryptedProperties struct { // The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression // with resultType string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // The key of the service principal used to authenticate against Azure Key Vault. ServicePrincipalKey SecretBaseClassification `json:"servicePrincipalKey,omitempty"` @@ -22414,54 +22570,54 @@ type SQLDWSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates to use Copy Command to copy data into SQL Data Warehouse. Type: boolean (or Expression with resultType boolean). - AllowCopyCommand interface{} `json:"allowCopyCommand,omitempty"` + AllowCopyCommand any `json:"allowCopyCommand,omitempty"` // Indicates to use PolyBase to copy data into SQL Data Warehouse when applicable. Type: boolean (or Expression with resultType // boolean). - AllowPolyBase interface{} `json:"allowPolyBase,omitempty"` + AllowPolyBase any `json:"allowPolyBase,omitempty"` // Specifies Copy Command related settings when allowCopyCommand is true. CopyCommandSettings *DWCopyCommandSettings `json:"copyCommandSettings,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Specifies PolyBase-related settings when allowPolyBase is true. PolyBaseSettings *PolybaseSettings `json:"polyBaseSettings,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). - SQLWriterUseTableLock interface{} `json:"sqlWriterUseTableLock,omitempty"` + SQLWriterUseTableLock any `json:"sqlWriterUseTableLock,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). - TableOption interface{} `json:"tableOption,omitempty"` + TableOption any `json:"tableOption,omitempty"` // SQL DW upsert settings. UpsertSettings *SQLDWUpsertSettings `json:"upsertSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Write behavior when copying data into azure SQL DW. Type: SqlDWWriteBehaviorEnum (or Expression with resultType SqlDWWriteBehaviorEnum) - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type SQLDWSink. @@ -22485,43 +22641,43 @@ type SQLDWSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // SQL Data Warehouse reader query. Type: string (or Expression with resultType string). - SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` + SQLReaderQuery any `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Data Warehouse source. This cannot be used at the same time as SqlReaderQuery. Type: // string (or Expression with resultType string). - SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` + SQLReaderStoredProcedureName any `json:"sqlReaderStoredProcedureName,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". Type: object // (or Expression with resultType object), itemType: StoredProcedureParameter. - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SQLDWSource. @@ -22553,10 +22709,10 @@ func (s *SQLDWSource) GetTabularSource() *TabularSource { // SQLDWUpsertSettings - Sql DW upsert option settings type SQLDWUpsertSettings struct { // Schema name for interim table. Type: string (or Expression with resultType string). - InterimSchemaName interface{} `json:"interimSchemaName,omitempty"` + InterimSchemaName any `json:"interimSchemaName,omitempty"` // Key column names for unique row identification. Type: array of strings (or Expression with resultType array of strings). - Keys interface{} `json:"keys,omitempty"` + Keys any `json:"keys,omitempty"` } // SQLMISink - A copy activity Azure SQL Managed Instance sink. @@ -22565,53 +22721,53 @@ type SQLMISink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // SQL writer stored procedure name. Type: string (or Expression with resultType string). - SQLWriterStoredProcedureName interface{} `json:"sqlWriterStoredProcedureName,omitempty"` + SQLWriterStoredProcedureName any `json:"sqlWriterStoredProcedureName,omitempty"` // SQL writer table type. Type: string (or Expression with resultType string). - SQLWriterTableType interface{} `json:"sqlWriterTableType,omitempty"` + SQLWriterTableType any `json:"sqlWriterTableType,omitempty"` // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). - SQLWriterUseTableLock interface{} `json:"sqlWriterUseTableLock,omitempty"` + SQLWriterUseTableLock any `json:"sqlWriterUseTableLock,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // SQL stored procedure parameters. - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). - StoredProcedureTableTypeParameterName interface{} `json:"storedProcedureTableTypeParameterName,omitempty"` + StoredProcedureTableTypeParameterName any `json:"storedProcedureTableTypeParameterName,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). - TableOption interface{} `json:"tableOption,omitempty"` + TableOption any `json:"tableOption,omitempty"` // SQL upsert settings. UpsertSettings *SQLUpsertSettings `json:"upsertSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // White behavior when copying data into azure SQL MI. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum) - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type SQLMISink. @@ -22635,45 +22791,45 @@ type SQLMISource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Which additional types to produce. - ProduceAdditionalTypes interface{} `json:"produceAdditionalTypes,omitempty"` + ProduceAdditionalTypes any `json:"produceAdditionalTypes,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). - SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` + SQLReaderQuery any `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a Azure SQL Managed Instance source. This cannot be used at the same time as SqlReaderQuery. // Type: string (or Expression with resultType string). - SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` + SQLReaderStoredProcedureName any `json:"sqlReaderStoredProcedureName,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SQLMISource. @@ -22707,17 +22863,17 @@ type SQLPartitionSettings struct { // The name of the column in integer or datetime type that will be used for proceeding partitioning. If not specified, the // primary key of the table is auto-detected and used as the partition column. // Type: string (or Expression with resultType string). - PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` + PartitionColumnName any `json:"partitionColumnName,omitempty"` // The minimum value of the partition column for partition range splitting. This value is used to decide the partition stride, // not for filtering the rows in table. All rows in the table or query result // will be partitioned and copied. Type: string (or Expression with resultType string). - PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` + PartitionLowerBound any `json:"partitionLowerBound,omitempty"` // The maximum value of the partition column for partition range splitting. This value is used to decide the partition stride, // not for filtering the rows in table. All rows in the table or query result // will be partitioned and copied. Type: string (or Expression with resultType string). - PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` + PartitionUpperBound any `json:"partitionUpperBound,omitempty"` } // SQLServerLinkedService - SQL Server linked service. @@ -22729,10 +22885,10 @@ type SQLServerLinkedService struct { TypeProperties *SQLServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -22759,20 +22915,20 @@ func (s *SQLServerLinkedService) GetLinkedService() *LinkedService { // SQLServerLinkedServiceTypeProperties - SQL Server linked service properties. type SQLServerLinkedServiceTypeProperties struct { // REQUIRED; The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // Sql always encrypted properties. AlwaysEncryptedSettings *SQLAlwaysEncryptedProperties `json:"alwaysEncryptedSettings,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The on-premises Windows authentication password. Password SecretBaseClassification `json:"password,omitempty"` // The on-premises Windows authentication user name. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // SQLServerSink - A copy activity SQL server sink. @@ -22781,53 +22937,53 @@ type SQLServerSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // SQL writer stored procedure name. Type: string (or Expression with resultType string). - SQLWriterStoredProcedureName interface{} `json:"sqlWriterStoredProcedureName,omitempty"` + SQLWriterStoredProcedureName any `json:"sqlWriterStoredProcedureName,omitempty"` // SQL writer table type. Type: string (or Expression with resultType string). - SQLWriterTableType interface{} `json:"sqlWriterTableType,omitempty"` + SQLWriterTableType any `json:"sqlWriterTableType,omitempty"` // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). - SQLWriterUseTableLock interface{} `json:"sqlWriterUseTableLock,omitempty"` + SQLWriterUseTableLock any `json:"sqlWriterUseTableLock,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // SQL stored procedure parameters. - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). - StoredProcedureTableTypeParameterName interface{} `json:"storedProcedureTableTypeParameterName,omitempty"` + StoredProcedureTableTypeParameterName any `json:"storedProcedureTableTypeParameterName,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). - TableOption interface{} `json:"tableOption,omitempty"` + TableOption any `json:"tableOption,omitempty"` // SQL upsert settings. UpsertSettings *SQLUpsertSettings `json:"upsertSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Write behavior when copying data into sql server. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum) - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type SQLServerSink. @@ -22851,45 +23007,45 @@ type SQLServerSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Which additional types to produce. - ProduceAdditionalTypes interface{} `json:"produceAdditionalTypes,omitempty"` + ProduceAdditionalTypes any `json:"produceAdditionalTypes,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). - SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` + SQLReaderQuery any `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string // (or Expression with resultType string). - SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` + SQLReaderStoredProcedureName any `json:"sqlReaderStoredProcedureName,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SQLServerSource. @@ -22930,7 +23086,7 @@ type SQLServerStoredProcedureActivity struct { TypeProperties *SQLServerStoredProcedureActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -22977,10 +23133,10 @@ func (s *SQLServerStoredProcedureActivity) GetExecutionActivity() *ExecutionActi // SQLServerStoredProcedureActivityTypeProperties - SQL stored procedure activity properties. type SQLServerStoredProcedureActivityTypeProperties struct { // REQUIRED; Stored procedure name. Type: string (or Expression with resultType string). - StoredProcedureName interface{} `json:"storedProcedureName,omitempty"` + StoredProcedureName any `json:"storedProcedureName,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` } // SQLServerTableDataset - The on-premises SQL Server dataset. @@ -22992,10 +23148,10 @@ type SQLServerTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -23008,10 +23164,10 @@ type SQLServerTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // On-premises SQL Server dataset properties. TypeProperties *SQLServerTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -23035,13 +23191,13 @@ func (s *SQLServerTableDataset) GetDataset() *Dataset { // SQLServerTableDatasetTypeProperties - On-premises SQL Server dataset properties. type SQLServerTableDatasetTypeProperties struct { // The schema name of the SQL Server dataset. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the SQL Server dataset. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // SQLSink - A copy activity SQL sink. @@ -23050,53 +23206,53 @@ type SQLSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // SQL writer stored procedure name. Type: string (or Expression with resultType string). - SQLWriterStoredProcedureName interface{} `json:"sqlWriterStoredProcedureName,omitempty"` + SQLWriterStoredProcedureName any `json:"sqlWriterStoredProcedureName,omitempty"` // SQL writer table type. Type: string (or Expression with resultType string). - SQLWriterTableType interface{} `json:"sqlWriterTableType,omitempty"` + SQLWriterTableType any `json:"sqlWriterTableType,omitempty"` // Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). - SQLWriterUseTableLock interface{} `json:"sqlWriterUseTableLock,omitempty"` + SQLWriterUseTableLock any `json:"sqlWriterUseTableLock,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // SQL stored procedure parameters. - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` // The stored procedure parameter name of the table type. Type: string (or Expression with resultType string). - StoredProcedureTableTypeParameterName interface{} `json:"storedProcedureTableTypeParameterName,omitempty"` + StoredProcedureTableTypeParameterName any `json:"storedProcedureTableTypeParameterName,omitempty"` // The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression // with resultType string). - TableOption interface{} `json:"tableOption,omitempty"` + TableOption any `json:"tableOption,omitempty"` // SQL upsert settings. UpsertSettings *SQLUpsertSettings `json:"upsertSettings,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // Write behavior when copying data into sql. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum) - WriteBehavior interface{} `json:"writeBehavior,omitempty"` + WriteBehavior any `json:"writeBehavior,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type SQLSink. @@ -23120,47 +23276,47 @@ type SQLSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. // The default value is ReadCommitted. Type: string (or // Expression with resultType string). - IsolationLevel interface{} `json:"isolationLevel,omitempty"` + IsolationLevel any `json:"isolationLevel,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for Sql source partitioning. PartitionSettings *SQLPartitionSettings `json:"partitionSettings,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // SQL reader query. Type: string (or Expression with resultType string). - SQLReaderQuery interface{} `json:"sqlReaderQuery,omitempty"` + SQLReaderQuery any `json:"sqlReaderQuery,omitempty"` // Name of the stored procedure for a SQL Database source. This cannot be used at the same time as SqlReaderQuery. Type: string // (or Expression with resultType string). - SQLReaderStoredProcedureName interface{} `json:"sqlReaderStoredProcedureName,omitempty"` + SQLReaderStoredProcedureName any `json:"sqlReaderStoredProcedureName,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - StoredProcedureParameters interface{} `json:"storedProcedureParameters,omitempty"` + StoredProcedureParameters any `json:"storedProcedureParameters,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SQLSource. @@ -23192,34 +23348,34 @@ func (s *SQLSource) GetTabularSource() *TabularSource { // SQLUpsertSettings - Sql upsert option settings type SQLUpsertSettings struct { // Schema name for interim table. Type: string (or Expression with resultType string). - InterimSchemaName interface{} `json:"interimSchemaName,omitempty"` + InterimSchemaName any `json:"interimSchemaName,omitempty"` // Key column names for unique row identification. Type: array of strings (or Expression with resultType array of strings). - Keys interface{} `json:"keys,omitempty"` + Keys any `json:"keys,omitempty"` // Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with resultType boolean). - UseTempDB interface{} `json:"useTempDB,omitempty"` + UseTempDB any `json:"useTempDB,omitempty"` } // SSISAccessCredential - SSIS access credential. type SSISAccessCredential struct { // REQUIRED; Domain for windows authentication. - Domain interface{} `json:"domain,omitempty"` + Domain any `json:"domain,omitempty"` // REQUIRED; Password for windows authentication. Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; UseName for windows authentication. - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // SSISChildPackage - SSIS embedded child package. type SSISChildPackage struct { // REQUIRED; Content for embedded child package. Type: string (or Expression with resultType string). - PackageContent interface{} `json:"packageContent,omitempty"` + PackageContent any `json:"packageContent,omitempty"` // REQUIRED; Path for embedded child package. Type: string (or Expression with resultType string). - PackagePath interface{} `json:"packagePath,omitempty"` + PackagePath any `json:"packagePath,omitempty"` // Last modified date for embedded child package. PackageLastModifiedDate *string `json:"packageLastModifiedDate,omitempty"` @@ -23231,25 +23387,25 @@ type SSISChildPackage struct { // SSISExecutionCredential - SSIS package execution credential. type SSISExecutionCredential struct { // REQUIRED; Domain for windows authentication. - Domain interface{} `json:"domain,omitempty"` + Domain any `json:"domain,omitempty"` // REQUIRED; Password for windows authentication. Password *SecureString `json:"password,omitempty"` // REQUIRED; UseName for windows authentication. - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // SSISExecutionParameter - SSIS execution parameter. type SSISExecutionParameter struct { // REQUIRED; SSIS package execution parameter value. Type: string (or Expression with resultType string). - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` } // SSISLogLocation - SSIS package execution log location type SSISLogLocation struct { // REQUIRED; The SSIS package execution log path. Type: string (or Expression with resultType string). - LogPath interface{} `json:"logPath,omitempty"` + LogPath any `json:"logPath,omitempty"` // REQUIRED; The type of SSIS log location. Type *SsisLogLocationType `json:"type,omitempty"` @@ -23265,13 +23421,13 @@ type SSISLogLocationTypeProperties struct { // Specifies the interval to refresh log. The default interval is 5 minutes. Type: string (or Expression with resultType string), // pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - LogRefreshInterval interface{} `json:"logRefreshInterval,omitempty"` + LogRefreshInterval any `json:"logRefreshInterval,omitempty"` } // SSISPackageLocation - SSIS package location. type SSISPackageLocation struct { // The SSIS package path. Type: string (or Expression with resultType string). - PackagePath interface{} `json:"packagePath,omitempty"` + PackagePath any `json:"packagePath,omitempty"` // The type of SSIS package location. Type *SsisPackageLocationType `json:"type,omitempty"` @@ -23292,10 +23448,10 @@ type SSISPackageLocationTypeProperties struct { ConfigurationAccessCredential *SSISAccessCredential `json:"configurationAccessCredential,omitempty"` // The configuration file of the package execution. Type: string (or Expression with resultType string). - ConfigurationPath interface{} `json:"configurationPath,omitempty"` + ConfigurationPath any `json:"configurationPath,omitempty"` // The embedded package content. Type: string (or Expression with resultType string). - PackageContent interface{} `json:"packageContent,omitempty"` + PackageContent any `json:"packageContent,omitempty"` // The embedded package last modified date. PackageLastModifiedDate *string `json:"packageLastModifiedDate,omitempty"` @@ -23310,7 +23466,7 @@ type SSISPackageLocationTypeProperties struct { // SSISPropertyOverride - SSIS property override. type SSISPropertyOverride struct { // REQUIRED; SSIS package property override value. Type: string (or Expression with resultType string). - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` // Whether SSIS package property override value is sensitive data. Value will be encrypted in SSISDB if it is true IsSensitive *bool `json:"isSensitive,omitempty"` @@ -23325,10 +23481,10 @@ type SalesforceLinkedService struct { TypeProperties *SalesforceLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -23355,16 +23511,16 @@ func (s *SalesforceLinkedService) GetLinkedService() *LinkedService { // SalesforceLinkedServiceTypeProperties - Salesforce linked service properties. type SalesforceLinkedServiceTypeProperties struct { // The Salesforce API version used in ADF. Type: string (or Expression with resultType string). - APIVersion interface{} `json:"apiVersion,omitempty"` + APIVersion any `json:"apiVersion,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The URL of Salesforce instance. Default is 'https://login.salesforce.com'. To copy data from sandbox, specify 'https://test.salesforce.com'. // To copy data from custom domain, specify, for example, // 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). - EnvironmentURL interface{} `json:"environmentUrl,omitempty"` + EnvironmentURL any `json:"environmentUrl,omitempty"` // The password for Basic authentication of the Salesforce instance. Password SecretBaseClassification `json:"password,omitempty"` @@ -23373,7 +23529,7 @@ type SalesforceLinkedServiceTypeProperties struct { SecurityToken SecretBaseClassification `json:"securityToken,omitempty"` // The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // SalesforceMarketingCloudLinkedService - Salesforce Marketing Cloud linked service. @@ -23385,10 +23541,10 @@ type SalesforceMarketingCloudLinkedService struct { TypeProperties *SalesforceMarketingCloudLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -23415,7 +23571,7 @@ func (s *SalesforceMarketingCloudLinkedService) GetLinkedService() *LinkedServic // SalesforceMarketingCloudLinkedServiceTypeProperties - Salesforce Marketing Cloud linked service properties. type SalesforceMarketingCloudLinkedServiceTypeProperties struct { // The client ID associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The client secret associated with the Salesforce Marketing Cloud application. Type: string (or Expression with resultType // string). @@ -23423,24 +23579,24 @@ type SalesforceMarketingCloudLinkedServiceTypeProperties struct { // Properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked // service. Type: object. - ConnectionProperties interface{} `json:"connectionProperties,omitempty"` + ConnectionProperties any `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression // with resultType boolean). - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. Type: boolean (or Expression with // resultType boolean). - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean // (or Expression with resultType boolean). - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // SalesforceMarketingCloudObjectDataset - Salesforce Marketing Cloud dataset. @@ -23452,10 +23608,10 @@ type SalesforceMarketingCloudObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -23468,10 +23624,10 @@ type SalesforceMarketingCloudObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -23499,28 +23655,28 @@ type SalesforceMarketingCloudSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SalesforceMarketingCloudSource. @@ -23558,10 +23714,10 @@ type SalesforceObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -23574,10 +23730,10 @@ type SalesforceObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Salesforce object dataset properties. TypeProperties *SalesforceObjectDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -23601,7 +23757,7 @@ func (s *SalesforceObjectDataset) GetDataset() *Dataset { // SalesforceObjectDatasetTypeProperties - Salesforce object dataset properties. type SalesforceObjectDatasetTypeProperties struct { // The Salesforce object API name. Type: string (or Expression with resultType string). - ObjectAPIName interface{} `json:"objectApiName,omitempty"` + ObjectAPIName any `json:"objectApiName,omitempty"` } // SalesforceServiceCloudLinkedService - Linked service for Salesforce Service Cloud. @@ -23613,10 +23769,10 @@ type SalesforceServiceCloudLinkedService struct { TypeProperties *SalesforceServiceCloudLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -23643,19 +23799,19 @@ func (s *SalesforceServiceCloudLinkedService) GetLinkedService() *LinkedService // SalesforceServiceCloudLinkedServiceTypeProperties - Salesforce Service Cloud linked service properties. type SalesforceServiceCloudLinkedServiceTypeProperties struct { // The Salesforce API version used in ADF. Type: string (or Expression with resultType string). - APIVersion interface{} `json:"apiVersion,omitempty"` + APIVersion any `json:"apiVersion,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The URL of Salesforce Service Cloud instance. Default is 'https://login.salesforce.com'. To copy data from sandbox, specify // 'https://test.salesforce.com'. To copy data from custom domain, specify, for // example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). - EnvironmentURL interface{} `json:"environmentUrl,omitempty"` + EnvironmentURL any `json:"environmentUrl,omitempty"` // Extended properties appended to the connection string. Type: string (or Expression with resultType string). - ExtendedProperties interface{} `json:"extendedProperties,omitempty"` + ExtendedProperties any `json:"extendedProperties,omitempty"` // The password for Basic authentication of the Salesforce instance. Password SecretBaseClassification `json:"password,omitempty"` @@ -23664,7 +23820,7 @@ type SalesforceServiceCloudLinkedServiceTypeProperties struct { SecurityToken SecretBaseClassification `json:"securityToken,omitempty"` // The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // SalesforceServiceCloudObjectDataset - The Salesforce Service Cloud object dataset. @@ -23676,10 +23832,10 @@ type SalesforceServiceCloudObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -23692,10 +23848,10 @@ type SalesforceServiceCloudObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Salesforce Service Cloud object dataset properties. TypeProperties *SalesforceServiceCloudObjectDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -23719,7 +23875,7 @@ func (s *SalesforceServiceCloudObjectDataset) GetDataset() *Dataset { // SalesforceServiceCloudObjectDatasetTypeProperties - Salesforce Service Cloud object dataset properties. type SalesforceServiceCloudObjectDatasetTypeProperties struct { // The Salesforce Service Cloud object API name. Type: string (or Expression with resultType string). - ObjectAPIName interface{} `json:"objectApiName,omitempty"` + ObjectAPIName any `json:"objectApiName,omitempty"` } // SalesforceServiceCloudSink - A copy activity Salesforce Service Cloud sink. @@ -23728,14 +23884,14 @@ type SalesforceServiceCloudSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with // resultType string). - ExternalIDFieldName interface{} `json:"externalIdFieldName,omitempty"` + ExternalIDFieldName any `json:"externalIdFieldName,omitempty"` // The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. // Default value is false. If set it to true, it means ADF will leave the data in @@ -23743,22 +23899,22 @@ type SalesforceServiceCloudSink struct { // operation, versus ADF will update the data in the destination object to NULL when // doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType // boolean). - IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` + IgnoreNullValues any `json:"ignoreNullValues,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // The write behavior for the operation. Default is Insert. WriteBehavior *SalesforceSinkWriteBehavior `json:"writeBehavior,omitempty"` @@ -23785,28 +23941,28 @@ type SalesforceServiceCloudSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // The read behavior for the operation. Default is Query. ReadBehavior *SalesforceSourceReadBehavior `json:"readBehavior,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SalesforceServiceCloudSource. @@ -23827,14 +23983,14 @@ type SalesforceSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with // resultType string). - ExternalIDFieldName interface{} `json:"externalIdFieldName,omitempty"` + ExternalIDFieldName any `json:"externalIdFieldName,omitempty"` // The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. // Default value is false. If set it to true, it means ADF will leave the data in @@ -23842,22 +23998,22 @@ type SalesforceSink struct { // operation, versus ADF will update the data in the destination object to NULL when // doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType // boolean). - IgnoreNullValues interface{} `json:"ignoreNullValues,omitempty"` + IgnoreNullValues any `json:"ignoreNullValues,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // The write behavior for the operation. Default is Insert. WriteBehavior *SalesforceSinkWriteBehavior `json:"writeBehavior,omitempty"` @@ -23884,31 +24040,31 @@ type SalesforceSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // The read behavior for the operation. Default is Query. ReadBehavior *SalesforceSourceReadBehavior `json:"readBehavior,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SalesforceSource. @@ -23946,10 +24102,10 @@ type SapBWLinkedService struct { TypeProperties *SapBWLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -23977,24 +24133,24 @@ func (s *SapBWLinkedService) GetLinkedService() *LinkedService { type SapBWLinkedServiceTypeProperties struct { // REQUIRED; Client ID of the client on the BW system. (Usually a three-digit decimal number represented as a string) Type: // string (or Expression with resultType string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // REQUIRED; Host name of the SAP BW instance. Type: string (or Expression with resultType string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // REQUIRED; System number of the BW system. (Usually a two-digit decimal number represented as a string.) Type: string (or // Expression with resultType string). - SystemNumber interface{} `json:"systemNumber,omitempty"` + SystemNumber any `json:"systemNumber,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password to access the SAP BW server. Password SecretBaseClassification `json:"password,omitempty"` // Username to access the SAP BW server. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // SapBwCubeDataset - The SAP BW cube dataset. @@ -24006,10 +24162,10 @@ type SapBwCubeDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -24022,10 +24178,10 @@ type SapBwCubeDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type SapBwCubeDataset. @@ -24050,28 +24206,28 @@ type SapBwSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // MDX query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SapBwSource. @@ -24109,10 +24265,10 @@ type SapCloudForCustomerLinkedService struct { TypeProperties *SapCloudForCustomerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -24140,18 +24296,18 @@ func (s *SapCloudForCustomerLinkedService) GetLinkedService() *LinkedService { type SapCloudForCustomerLinkedServiceTypeProperties struct { // REQUIRED; The URL of SAP Cloud for Customer OData API. For example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. // Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Either encryptedCredential or username/password must be provided. Type: // string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password for Basic authentication. Password SecretBaseClassification `json:"password,omitempty"` // The username for Basic authentication. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // SapCloudForCustomerResourceDataset - The path of the SAP Cloud for Customer OData entity. @@ -24166,10 +24322,10 @@ type SapCloudForCustomerResourceDataset struct { TypeProperties *SapCloudForCustomerResourceDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -24182,10 +24338,10 @@ type SapCloudForCustomerResourceDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type SapCloudForCustomerResourceDataset. @@ -24206,7 +24362,7 @@ func (s *SapCloudForCustomerResourceDataset) GetDataset() *Dataset { // SapCloudForCustomerResourceDatasetTypeProperties - Sap Cloud For Customer OData resource dataset properties. type SapCloudForCustomerResourceDatasetTypeProperties struct { // REQUIRED; The path of the SAP Cloud for Customer OData entity. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // SapCloudForCustomerSink - A copy activity SAP Cloud for Customer sink. @@ -24215,30 +24371,30 @@ type SapCloudForCustomerSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. // Default value: 00:05:00. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` // The write behavior for the operation. Default is 'Insert'. WriteBehavior *SapCloudForCustomerSinkWriteBehavior `json:"writeBehavior,omitempty"` @@ -24265,33 +24421,33 @@ type SapCloudForCustomerSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. // Default value: 00:05:00. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SAP Cloud for Customer OData query. For example, "$top=1". Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SapCloudForCustomerSource. @@ -24329,10 +24485,10 @@ type SapEccLinkedService struct { TypeProperties *SapEccLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -24386,10 +24542,10 @@ type SapEccResourceDataset struct { TypeProperties *SapEccResourceDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -24402,10 +24558,10 @@ type SapEccResourceDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type SapEccResourceDataset. @@ -24426,7 +24582,7 @@ func (s *SapEccResourceDataset) GetDataset() *Dataset { // SapEccResourceDatasetTypeProperties - Sap ECC OData resource dataset properties. type SapEccResourceDatasetTypeProperties struct { // REQUIRED; The path of the SAP ECC OData entity. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // SapEccSource - A copy activity source for SAP ECC source. @@ -24436,33 +24592,33 @@ type SapEccSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. // Default value: 00:05:00. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SAP ECC OData query. For example, "$top=1". Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SapEccSource. @@ -24500,10 +24656,10 @@ type SapHanaLinkedService struct { TypeProperties *SapHanaLinkedServiceProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -24533,27 +24689,27 @@ type SapHanaLinkedServiceProperties struct { AuthenticationType *SapHanaAuthenticationType `json:"authenticationType,omitempty"` // SAP HANA ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password to access the SAP HANA server. Password SecretBaseClassification `json:"password,omitempty"` // Host name of the SAP HANA server. Type: string (or Expression with resultType string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // Username to access the SAP HANA server. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // SapHanaPartitionSettings - The settings that will be leveraged for SAP HANA source partitioning. type SapHanaPartitionSettings struct { // The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). - PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` + PartitionColumnName any `json:"partitionColumnName,omitempty"` } // SapHanaSource - A copy activity source for SAP HANA source. @@ -24563,38 +24719,38 @@ type SapHanaSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The packet size of data read from SAP HANA. Type: integer(or Expression with resultType integer). - PacketSize interface{} `json:"packetSize,omitempty"` + PacketSize any `json:"packetSize,omitempty"` // The partition mechanism that will be used for SAP HANA read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", // "SapHanaDynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for SAP HANA source partitioning. PartitionSettings *SapHanaPartitionSettings `json:"partitionSettings,omitempty"` // SAP HANA Sql query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SapHanaSource. @@ -24632,10 +24788,10 @@ type SapHanaTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -24648,10 +24804,10 @@ type SapHanaTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // SAP HANA Table properties. TypeProperties *SapHanaTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -24675,10 +24831,10 @@ func (s *SapHanaTableDataset) GetDataset() *Dataset { // SapHanaTableDatasetTypeProperties - SAP HANA Table properties. type SapHanaTableDatasetTypeProperties struct { // The schema name of SAP HANA. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of SAP HANA. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` } // SapOdpLinkedService - SAP ODP Linked Service. @@ -24690,10 +24846,10 @@ type SapOdpLinkedService struct { TypeProperties *SapOdpLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -24721,64 +24877,64 @@ func (s *SapOdpLinkedService) GetLinkedService() *LinkedService { type SapOdpLinkedServiceTypeProperties struct { // Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented // as a string) Type: string (or Expression with resultType string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType // string). - Language interface{} `json:"language,omitempty"` + Language any `json:"language,omitempty"` // The Logon Group for the SAP System. Type: string (or Expression with resultType string). - LogonGroup interface{} `json:"logonGroup,omitempty"` + LogonGroup any `json:"logonGroup,omitempty"` // The hostname of the SAP Message Server. Type: string (or Expression with resultType string). - MessageServer interface{} `json:"messageServer,omitempty"` + MessageServer any `json:"messageServer,omitempty"` // The service name or port number of the Message Server. Type: string (or Expression with resultType string). - MessageServerService interface{} `json:"messageServerService,omitempty"` + MessageServerService any `json:"messageServerService,omitempty"` // Password to access the SAP server where the table is located. Password SecretBaseClassification `json:"password,omitempty"` // Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // External security product's library to access the SAP server where the table is located. Type: string (or Expression with // resultType string). - SncLibraryPath interface{} `json:"sncLibraryPath,omitempty"` + SncLibraryPath any `json:"sncLibraryPath,omitempty"` // SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string // (or Expression with resultType string). - SncMode interface{} `json:"sncMode,omitempty"` + SncMode any `json:"sncMode,omitempty"` // Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string). - SncMyName interface{} `json:"sncMyName,omitempty"` + SncMyName any `json:"sncMyName,omitempty"` // Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with // resultType string). - SncPartnerName interface{} `json:"sncPartnerName,omitempty"` + SncPartnerName any `json:"sncPartnerName,omitempty"` // SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string). - SncQop interface{} `json:"sncQop,omitempty"` + SncQop any `json:"sncQop,omitempty"` // The subscriber name. Type: string (or Expression with resultType string). - SubscriberName interface{} `json:"subscriberName,omitempty"` + SubscriberName any `json:"subscriberName,omitempty"` // SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string). - SystemID interface{} `json:"systemId,omitempty"` + SystemID any `json:"systemId,omitempty"` // System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) // Type: string (or Expression with resultType string). - SystemNumber interface{} `json:"systemNumber,omitempty"` + SystemNumber any `json:"systemNumber,omitempty"` // Username to access the SAP server where the table is located. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` // SNC X509 certificate file path. Type: string (or Expression with resultType string). - X509CertificatePath interface{} `json:"x509CertificatePath,omitempty"` + X509CertificatePath any `json:"x509CertificatePath,omitempty"` } // SapOdpResourceDataset - SAP ODP Resource properties. @@ -24793,10 +24949,10 @@ type SapOdpResourceDataset struct { TypeProperties *SapOdpResourceDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -24809,10 +24965,10 @@ type SapOdpResourceDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type SapOdpResourceDataset. @@ -24833,10 +24989,10 @@ func (s *SapOdpResourceDataset) GetDataset() *Dataset { // SapOdpResourceDatasetTypeProperties - SAP ODP Resource properties. type SapOdpResourceDatasetTypeProperties struct { // REQUIRED; The context of the SAP ODP Object. Type: string (or Expression with resultType string). - Context interface{} `json:"context,omitempty"` + Context any `json:"context,omitempty"` // REQUIRED; The name of the SAP ODP Object. Type: string (or Expression with resultType string). - ObjectName interface{} `json:"objectName,omitempty"` + ObjectName any `json:"objectName,omitempty"` } // SapOdpSource - A copy activity source for SAP ODP source. @@ -24846,40 +25002,40 @@ type SapOdpSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The extraction mode. Allowed value include: Full, Delta and Recovery. The default value is Full. Type: string (or Expression // with resultType string). - ExtractionMode interface{} `json:"extractionMode,omitempty"` + ExtractionMode any `json:"extractionMode,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Specifies the columns to be selected from source data. Type: array of objects(projection) (or Expression with resultType // array of objects). - Projection interface{} `json:"projection,omitempty"` + Projection any `json:"projection,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Specifies the selection conditions from source data. Type: array of objects(selection) (or Expression with resultType array // of objects). - Selection interface{} `json:"selection,omitempty"` + Selection any `json:"selection,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // The subscriber process to manage the delta process. Type: string (or Expression with resultType string). - SubscriberProcess interface{} `json:"subscriberProcess,omitempty"` + SubscriberProcess any `json:"subscriberProcess,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SapOdpSource. @@ -24917,10 +25073,10 @@ type SapOpenHubLinkedService struct { TypeProperties *SapOpenHubLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -24949,42 +25105,42 @@ func (s *SapOpenHubLinkedService) GetLinkedService() *LinkedService { type SapOpenHubLinkedServiceTypeProperties struct { // Client ID of the client on the BW system where the open hub destination is located. (Usually a three-digit decimal number // represented as a string) Type: string (or Expression with resultType string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Language of the BW system where the open hub destination is located. The default value is EN. Type: string (or Expression // with resultType string). - Language interface{} `json:"language,omitempty"` + Language any `json:"language,omitempty"` // The Logon Group for the SAP System. Type: string (or Expression with resultType string). - LogonGroup interface{} `json:"logonGroup,omitempty"` + LogonGroup any `json:"logonGroup,omitempty"` // The hostname of the SAP Message Server. Type: string (or Expression with resultType string). - MessageServer interface{} `json:"messageServer,omitempty"` + MessageServer any `json:"messageServer,omitempty"` // The service name or port number of the Message Server. Type: string (or Expression with resultType string). - MessageServerService interface{} `json:"messageServerService,omitempty"` + MessageServerService any `json:"messageServerService,omitempty"` // Password to access the SAP BW server where the open hub destination is located. Password SecretBaseClassification `json:"password,omitempty"` // Host name of the SAP BW instance where the open hub destination is located. Type: string (or Expression with resultType // string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string). - SystemID interface{} `json:"systemId,omitempty"` + SystemID any `json:"systemId,omitempty"` // System number of the BW system where the open hub destination is located. (Usually a two-digit decimal number represented // as a string.) Type: string (or Expression with resultType string). - SystemNumber interface{} `json:"systemNumber,omitempty"` + SystemNumber any `json:"systemNumber,omitempty"` // Username to access the SAP BW server where the open hub destination is located. Type: string (or Expression with resultType // string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // SapOpenHubSource - A copy activity source for SAP Business Warehouse Open Hub Destination source. @@ -24994,42 +25150,42 @@ type SapOpenHubSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will // be retrieved. The default value is 0. Type: integer (or Expression with // resultType integer ). - BaseRequestID interface{} `json:"baseRequestId,omitempty"` + BaseRequestID any `json:"baseRequestId,omitempty"` // Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with // resultType string). - CustomRFCReadTableFunctionModule interface{} `json:"customRfcReadTableFunctionModule,omitempty"` + CustomRFCReadTableFunctionModule any `json:"customRfcReadTableFunctionModule,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType // boolean). - ExcludeLastRequest interface{} `json:"excludeLastRequest,omitempty"` + ExcludeLastRequest any `json:"excludeLastRequest,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: // string (or Expression with resultType string). - SapDataColumnDelimiter interface{} `json:"sapDataColumnDelimiter,omitempty"` + SapDataColumnDelimiter any `json:"sapDataColumnDelimiter,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SapOpenHubSource. @@ -25070,10 +25226,10 @@ type SapOpenHubTableDataset struct { TypeProperties *SapOpenHubTableDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -25086,10 +25242,10 @@ type SapOpenHubTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type SapOpenHubTableDataset. @@ -25111,16 +25267,16 @@ func (s *SapOpenHubTableDataset) GetDataset() *Dataset { type SapOpenHubTableDatasetTypeProperties struct { // REQUIRED; The name of the Open Hub Destination with destination type as Database Table. Type: string (or Expression with // resultType string). - OpenHubDestinationName interface{} `json:"openHubDestinationName,omitempty"` + OpenHubDestinationName any `json:"openHubDestinationName,omitempty"` // The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will // be retrieved. The default value is 0. Type: integer (or Expression with // resultType integer ). - BaseRequestID interface{} `json:"baseRequestId,omitempty"` + BaseRequestID any `json:"baseRequestId,omitempty"` // Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType // boolean). - ExcludeLastRequest interface{} `json:"excludeLastRequest,omitempty"` + ExcludeLastRequest any `json:"excludeLastRequest,omitempty"` } // SapTableLinkedService - SAP Table Linked Service. @@ -25132,10 +25288,10 @@ type SapTableLinkedService struct { TypeProperties *SapTableLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -25163,76 +25319,76 @@ func (s *SapTableLinkedService) GetLinkedService() *LinkedService { type SapTableLinkedServiceTypeProperties struct { // Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented // as a string) Type: string (or Expression with resultType string). - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType // string). - Language interface{} `json:"language,omitempty"` + Language any `json:"language,omitempty"` // The Logon Group for the SAP System. Type: string (or Expression with resultType string). - LogonGroup interface{} `json:"logonGroup,omitempty"` + LogonGroup any `json:"logonGroup,omitempty"` // The hostname of the SAP Message Server. Type: string (or Expression with resultType string). - MessageServer interface{} `json:"messageServer,omitempty"` + MessageServer any `json:"messageServer,omitempty"` // The service name or port number of the Message Server. Type: string (or Expression with resultType string). - MessageServerService interface{} `json:"messageServerService,omitempty"` + MessageServerService any `json:"messageServerService,omitempty"` // Password to access the SAP server where the table is located. Password SecretBaseClassification `json:"password,omitempty"` // Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // External security product's library to access the SAP server where the table is located. Type: string (or Expression with // resultType string). - SncLibraryPath interface{} `json:"sncLibraryPath,omitempty"` + SncLibraryPath any `json:"sncLibraryPath,omitempty"` // SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string // (or Expression with resultType string). - SncMode interface{} `json:"sncMode,omitempty"` + SncMode any `json:"sncMode,omitempty"` // Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string). - SncMyName interface{} `json:"sncMyName,omitempty"` + SncMyName any `json:"sncMyName,omitempty"` // Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with // resultType string). - SncPartnerName interface{} `json:"sncPartnerName,omitempty"` + SncPartnerName any `json:"sncPartnerName,omitempty"` // SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string). - SncQop interface{} `json:"sncQop,omitempty"` + SncQop any `json:"sncQop,omitempty"` // SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string). - SystemID interface{} `json:"systemId,omitempty"` + SystemID any `json:"systemId,omitempty"` // System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) // Type: string (or Expression with resultType string). - SystemNumber interface{} `json:"systemNumber,omitempty"` + SystemNumber any `json:"systemNumber,omitempty"` // Username to access the SAP server where the table is located. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // SapTablePartitionSettings - The settings that will be leveraged for SAP table source partitioning. type SapTablePartitionSettings struct { // The maximum value of partitions the table will be split into. Type: integer (or Expression with resultType string). - MaxPartitionsNumber interface{} `json:"maxPartitionsNumber,omitempty"` + MaxPartitionsNumber any `json:"maxPartitionsNumber,omitempty"` // The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType // string). - PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` + PartitionColumnName any `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` + PartitionLowerBound any `json:"partitionLowerBound,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` + PartitionUpperBound any `json:"partitionUpperBound,omitempty"` } // SapTableResourceDataset - SAP Table Resource properties. @@ -25247,10 +25403,10 @@ type SapTableResourceDataset struct { TypeProperties *SapTableResourceDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -25263,10 +25419,10 @@ type SapTableResourceDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type SapTableResourceDataset. @@ -25287,7 +25443,7 @@ func (s *SapTableResourceDataset) GetDataset() *Dataset { // SapTableResourceDatasetTypeProperties - SAP Table Resource properties. type SapTableResourceDatasetTypeProperties struct { // REQUIRED; The name of the SAP Table. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // SapTableSource - A copy activity source for SAP Table source. @@ -25297,59 +25453,59 @@ type SapTableSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table. Type: integer // (or Expression with resultType integer). - BatchSize interface{} `json:"batchSize,omitempty"` + BatchSize any `json:"batchSize,omitempty"` // Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with // resultType string). - CustomRFCReadTableFunctionModule interface{} `json:"customRfcReadTableFunctionModule,omitempty"` + CustomRFCReadTableFunctionModule any `json:"customRfcReadTableFunctionModule,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for SAP table read in parallel. Possible values include: "None", "PartitionOnInt", // "PartitionOnCalendarYear", "PartitionOnCalendarMonth", // "PartitionOnCalendarDate", "PartitionOnTime". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for SAP table source partitioning. PartitionSettings *SapTablePartitionSettings `json:"partitionSettings,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType // string). - RFCTableFields interface{} `json:"rfcTableFields,omitempty"` + RFCTableFields any `json:"rfcTableFields,omitempty"` // The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType // string). - RFCTableOptions interface{} `json:"rfcTableOptions,omitempty"` + RFCTableOptions any `json:"rfcTableOptions,omitempty"` // The number of rows to be retrieved. Type: integer(or Expression with resultType integer). - RowCount interface{} `json:"rowCount,omitempty"` + RowCount any `json:"rowCount,omitempty"` // The number of rows that will be skipped. Type: integer (or Expression with resultType integer). - RowSkips interface{} `json:"rowSkips,omitempty"` + RowSkips any `json:"rowSkips,omitempty"` // The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: // string (or Expression with resultType string). - SapDataColumnDelimiter interface{} `json:"sapDataColumnDelimiter,omitempty"` + SapDataColumnDelimiter any `json:"sapDataColumnDelimiter,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SapTableSource. @@ -25387,10 +25543,10 @@ type ScheduleTrigger struct { TypeProperties *ScheduleTriggerTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -25428,7 +25584,7 @@ func (s *ScheduleTrigger) GetTrigger() *Trigger { // ScheduleTriggerRecurrence - The workflow trigger recurrence. type ScheduleTriggerRecurrence struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The end time. EndTime *time.Time `json:"endTime,omitempty"` @@ -25461,7 +25617,7 @@ type ScriptAction struct { Name *string `json:"name,omitempty"` // REQUIRED; The node types on which the script action should be executed. - Roles interface{} `json:"roles,omitempty"` + Roles any `json:"roles,omitempty"` // REQUIRED; The URI for the script action. URI *string `json:"uri,omitempty"` @@ -25482,7 +25638,7 @@ type ScriptActivity struct { TypeProperties *ScriptActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -25532,7 +25688,7 @@ type ScriptActivityParameter struct { Direction *ScriptActivityParameterDirection `json:"direction,omitempty"` // The name of the parameter. Type: string (or Expression with resultType string). - Name interface{} `json:"name,omitempty"` + Name any `json:"name,omitempty"` // The size of the output direction parameter. Size *int32 `json:"size,omitempty"` @@ -25541,13 +25697,13 @@ type ScriptActivityParameter struct { Type *ScriptActivityParameterType `json:"type,omitempty"` // The value of the parameter. - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` } // ScriptActivityScriptBlock - Script block of scripts. type ScriptActivityScriptBlock struct { // REQUIRED; The query text. Type: string (or Expression with resultType string). - Text interface{} `json:"text,omitempty"` + Text any `json:"text,omitempty"` // REQUIRED; The type of the query. Type: string. Type *ScriptType `json:"type,omitempty"` @@ -25562,7 +25718,7 @@ type ScriptActivityTypeProperties struct { LogSettings *ScriptActivityTypePropertiesLogSettings `json:"logSettings,omitempty"` // ScriptBlock execution timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - ScriptBlockExecutionTimeout interface{} `json:"scriptBlockExecutionTimeout,omitempty"` + ScriptBlockExecutionTimeout any `json:"scriptBlockExecutionTimeout,omitempty"` // Array of script blocks. Type: array. Scripts []*ScriptActivityScriptBlock `json:"scripts,omitempty"` @@ -25637,7 +25793,7 @@ type SelfHostedIntegrationRuntime struct { Type *IntegrationRuntimeType `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Integration runtime description. Description *string `json:"description,omitempty"` @@ -25659,7 +25815,7 @@ func (s *SelfHostedIntegrationRuntime) GetIntegrationRuntime() *IntegrationRunti // SelfHostedIntegrationRuntimeNode - Properties of Self-hosted integration runtime node. type SelfHostedIntegrationRuntimeNode struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; The integration runtime capabilities dictionary Capabilities map[string]*string `json:"capabilities,omitempty" azure:"ro"` @@ -25725,7 +25881,7 @@ type SelfHostedIntegrationRuntimeStatus struct { TypeProperties *SelfHostedIntegrationRuntimeStatusTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; The data factory name which the integration runtime belong to. DataFactoryName *string `json:"dataFactoryName,omitempty" azure:"ro"` @@ -25811,10 +25967,10 @@ type ServiceNowLinkedService struct { TypeProperties *ServiceNowLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -25844,33 +26000,33 @@ type ServiceNowLinkedServiceTypeProperties struct { AuthenticationType *ServiceNowAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The endpoint of the ServiceNow server. (i.e. .service-now.com) - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // The client id for OAuth2 authentication. - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The client secret for OAuth2 authentication. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password corresponding to the user name for Basic and OAuth2 authentication. Password SecretBaseClassification `json:"password,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` // The user name used to connect to the ServiceNow server for Basic and OAuth2 authentication. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // ServiceNowObjectDataset - ServiceNow server dataset. @@ -25882,10 +26038,10 @@ type ServiceNowObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -25898,10 +26054,10 @@ type ServiceNowObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -25929,28 +26085,28 @@ type ServiceNowSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type ServiceNowSource. @@ -25979,6 +26135,46 @@ func (s *ServiceNowSource) GetTabularSource() *TabularSource { } } +// ServicePrincipalCredential - Service principal credential. +type ServicePrincipalCredential struct { + // REQUIRED; Type of credential. + Type *string `json:"type,omitempty"` + + // REQUIRED; Service Principal credential properties. + TypeProperties *ServicePrincipalCredentialTypeProperties `json:"typeProperties,omitempty"` + + // OPTIONAL; Contains additional key/value pairs not defined in the schema. + AdditionalProperties map[string]any + + // List of tags that can be used for describing the Credential. + Annotations []any `json:"annotations,omitempty"` + + // Credential description. + Description *string `json:"description,omitempty"` +} + +// GetCredential implements the CredentialClassification interface for type ServicePrincipalCredential. +func (s *ServicePrincipalCredential) GetCredential() *Credential { + return &Credential{ + Type: s.Type, + Description: s.Description, + Annotations: s.Annotations, + AdditionalProperties: s.AdditionalProperties, + } +} + +// ServicePrincipalCredentialTypeProperties - Service Principal credential type properties. +type ServicePrincipalCredentialTypeProperties struct { + // The app ID of the service principal used to authenticate + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` + + // The key of the service principal used to authenticate. + ServicePrincipalKey *AzureKeyVaultSecretReference `json:"servicePrincipalKey,omitempty"` + + // The ID of the tenant to which the service principal belongs + Tenant any `json:"tenant,omitempty"` +} + // SetVariableActivity - Set value for a Variable. type SetVariableActivity struct { // REQUIRED; Activity name. @@ -25991,7 +26187,7 @@ type SetVariableActivity struct { TypeProperties *SetVariableActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -26030,7 +26226,7 @@ func (s *SetVariableActivity) GetControlActivity() *ControlActivity { // SetVariableActivityTypeProperties - SetVariable activity properties. type SetVariableActivityTypeProperties struct { // Value to be set. Could be a static value or Expression - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` // Name of the variable whose value needs to be set. VariableName *string `json:"variableName,omitempty"` @@ -26042,13 +26238,13 @@ type SftpLocation struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specify the file name of dataset. Type: string (or Expression with resultType string). - FileName interface{} `json:"fileName,omitempty"` + FileName any `json:"fileName,omitempty"` // Specify the folder path of dataset. Type: string (or Expression with resultType string) - FolderPath interface{} `json:"folderPath,omitempty"` + FolderPath any `json:"folderPath,omitempty"` } // GetDatasetLocation implements the DatasetLocationClassification interface for type SftpLocation. @@ -26067,46 +26263,46 @@ type SftpReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression // with resultType boolean). - DeleteFilesAfterCompletion interface{} `json:"deleteFilesAfterCompletion,omitempty"` + DeleteFilesAfterCompletion any `json:"deleteFilesAfterCompletion,omitempty"` // If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean). - DisableChunking interface{} `json:"disableChunking,omitempty"` + DisableChunking any `json:"disableChunking,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Indicates whether to enable partition discovery. EnablePartitionDiscovery *bool `json:"enablePartitionDiscovery,omitempty"` // Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. // Type: string (or Expression with resultType string). - FileListPath interface{} `json:"fileListPath,omitempty"` + FileListPath any `json:"fileListPath,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The end of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeEnd interface{} `json:"modifiedDatetimeEnd,omitempty"` + ModifiedDatetimeEnd any `json:"modifiedDatetimeEnd,omitempty"` // The start of file's modified datetime. Type: string (or Expression with resultType string). - ModifiedDatetimeStart interface{} `json:"modifiedDatetimeStart,omitempty"` + ModifiedDatetimeStart any `json:"modifiedDatetimeStart,omitempty"` // Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). - PartitionRootPath interface{} `json:"partitionRootPath,omitempty"` + PartitionRootPath any `json:"partitionRootPath,omitempty"` // If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType // boolean). - Recursive interface{} `json:"recursive,omitempty"` + Recursive any `json:"recursive,omitempty"` // Sftp wildcardFileName. Type: string (or Expression with resultType string). - WildcardFileName interface{} `json:"wildcardFileName,omitempty"` + WildcardFileName any `json:"wildcardFileName,omitempty"` // Sftp wildcardFolderPath. Type: string (or Expression with resultType string). - WildcardFolderPath interface{} `json:"wildcardFolderPath,omitempty"` + WildcardFolderPath any `json:"wildcardFolderPath,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type SftpReadSettings. @@ -26128,10 +26324,10 @@ type SftpServerLinkedService struct { TypeProperties *SftpServerLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -26158,18 +26354,18 @@ func (s *SftpServerLinkedService) GetLinkedService() *LinkedService { // SftpServerLinkedServiceTypeProperties - Properties specific to this linked service type. type SftpServerLinkedServiceTypeProperties struct { // REQUIRED; The SFTP server host name. Type: string (or Expression with resultType string). - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // The authentication type to be used to connect to the FTP server. AuthenticationType *SftpAuthenticationType `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The host key finger-print of the SFTP server. When SkipHostKeyValidation is false, HostKeyFingerprint should be specified. // Type: string (or Expression with resultType string). - HostKeyFingerprint interface{} `json:"hostKeyFingerprint,omitempty"` + HostKeyFingerprint any `json:"hostKeyFingerprint,omitempty"` // The password to decrypt the SSH private key if the SSH private key is encrypted. PassPhrase SecretBaseClassification `json:"passPhrase,omitempty"` @@ -26179,7 +26375,7 @@ type SftpServerLinkedServiceTypeProperties struct { // The TCP port number that the SFTP server uses to listen for client connections. Default value is 22. Type: integer (or // Expression with resultType integer), minimum: 0. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // Base64 encoded SSH private key content for SshPublicKey authentication. For on-premises copy with SshPublicKey authentication, // either PrivateKeyPath or PrivateKeyContent should be specified. SSH @@ -26189,13 +26385,13 @@ type SftpServerLinkedServiceTypeProperties struct { // The SSH private key file path for SshPublicKey authentication. Only valid for on-premises copy. For on-premises copy with // SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should // be specified. SSH private key should be OpenSSH format. Type: string (or Expression with resultType string). - PrivateKeyPath interface{} `json:"privateKeyPath,omitempty"` + PrivateKeyPath any `json:"privateKeyPath,omitempty"` // If true, skip the SSH host key validation. Default value is false. Type: boolean (or Expression with resultType boolean). - SkipHostKeyValidation interface{} `json:"skipHostKeyValidation,omitempty"` + SkipHostKeyValidation any `json:"skipHostKeyValidation,omitempty"` // The username used to log on to the SFTP server. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // SftpWriteSettings - Sftp write settings. @@ -26204,24 +26400,24 @@ type SftpWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Specifies the timeout for writing each chunk to SFTP server. Default value: 01:00:00 (one hour). Type: string (or Expression // with resultType string). - OperationTimeout interface{} `json:"operationTimeout,omitempty"` + OperationTimeout any `json:"operationTimeout,omitempty"` // Upload to temporary file(s) and rename. Disable this option if your SFTP server doesn't support rename operation. Type: // boolean (or Expression with resultType boolean). - UseTempFileRename interface{} `json:"useTempFileRename,omitempty"` + UseTempFileRename any `json:"useTempFileRename,omitempty"` } // GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type SftpWriteSettings. @@ -26238,7 +26434,7 @@ func (s *SftpWriteSettings) GetStoreWriteSettings() *StoreWriteSettings { // SharePointOnlineListDatasetTypeProperties - Sharepoint online list dataset properties. type SharePointOnlineListDatasetTypeProperties struct { // The name of the SharePoint Online list. Type: string (or Expression with resultType string). - ListName interface{} `json:"listName,omitempty"` + ListName any `json:"listName,omitempty"` } // SharePointOnlineListLinkedService - SharePoint Online List linked service. @@ -26250,10 +26446,10 @@ type SharePointOnlineListLinkedService struct { TypeProperties *SharePointOnlineListLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -26282,7 +26478,7 @@ type SharePointOnlineListLinkedServiceTypeProperties struct { // REQUIRED; The application (client) ID of your application registered in Azure Active Directory. Make sure to grant SharePoint // site permission to this application. Type: string (or Expression with resultType // string). - ServicePrincipalID interface{} `json:"servicePrincipalId,omitempty"` + ServicePrincipalID any `json:"servicePrincipalId,omitempty"` // REQUIRED; The client secret of your application registered in Azure Active Directory. Type: string (or Expression with // resultType string). @@ -26290,15 +26486,15 @@ type SharePointOnlineListLinkedServiceTypeProperties struct { // REQUIRED; The URL of the SharePoint Online site. For example, https://contoso.sharepoint.com/sites/siteName. Type: string // (or Expression with resultType string). - SiteURL interface{} `json:"siteUrl,omitempty"` + SiteURL any `json:"siteUrl,omitempty"` // REQUIRED; The tenant ID under which your application resides. You can find it from Azure portal Active Directory overview // page. Type: string (or Expression with resultType string). - TenantID interface{} `json:"tenantId,omitempty"` + TenantID any `json:"tenantId,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // SharePointOnlineListResourceDataset - The sharepoint online list resource dataset. @@ -26310,10 +26506,10 @@ type SharePointOnlineListResourceDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -26326,10 +26522,10 @@ type SharePointOnlineListResourceDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Sharepoint online list dataset properties. TypeProperties *SharePointOnlineListDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -26356,28 +26552,28 @@ type SharePointOnlineListSource struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The wait time to get a response from SharePoint Online. Default value is 5 minutes (00:05:00). Type: string (or Expression // with resultType string), pattern: // ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - HTTPRequestTimeout interface{} `json:"httpRequestTimeout,omitempty"` + HTTPRequestTimeout any `json:"httpRequestTimeout,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The OData query to filter the data in SharePoint Online list. For example, "$top=1". Type: string (or Expression with resultType // string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SharePointOnlineListSource. @@ -26401,10 +26597,10 @@ type ShopifyLinkedService struct { TypeProperties *ShopifyLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -26431,24 +26627,24 @@ func (s *ShopifyLinkedService) GetLinkedService() *LinkedService { // ShopifyLinkedServiceTypeProperties - Shopify Service linked service properties. type ShopifyLinkedServiceTypeProperties struct { // REQUIRED; The endpoint of the Shopify server. (i.e. mystore.myshopify.com) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // The API access token that can be used to access Shopify’s data. The token won't expire if it is offline mode. AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // ShopifyObjectDataset - Shopify Service dataset. @@ -26460,10 +26656,10 @@ type ShopifyObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -26476,10 +26672,10 @@ type ShopifyObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -26507,28 +26703,28 @@ type ShopifySource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type ShopifySource. @@ -26561,10 +26757,10 @@ func (s *ShopifySource) GetTabularSource() *TabularSource { type SkipErrorFile struct { // Skip if source/sink file changed by other concurrent write. Default is false. Type: boolean (or Expression with resultType // boolean). - DataInconsistency interface{} `json:"dataInconsistency,omitempty"` + DataInconsistency any `json:"dataInconsistency,omitempty"` // Skip if file is deleted by other client during copy. Default is true. Type: boolean (or Expression with resultType boolean). - FileMissing interface{} `json:"fileMissing,omitempty"` + FileMissing any `json:"fileMissing,omitempty"` } // SmartsheetLinkedService - Linked service for Smartsheet. @@ -26576,10 +26772,10 @@ type SmartsheetLinkedService struct { TypeProperties *SmartsheetLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -26610,7 +26806,7 @@ type SmartsheetLinkedServiceTypeProperties struct { // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` } // SnowflakeDataset - The snowflake dataset. @@ -26625,10 +26821,10 @@ type SnowflakeDataset struct { TypeProperties *SnowflakeDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -26641,10 +26837,10 @@ type SnowflakeDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type SnowflakeDataset. @@ -26665,10 +26861,10 @@ func (s *SnowflakeDataset) GetDataset() *Dataset { // SnowflakeDatasetTypeProperties - Snowflake dataset properties. type SnowflakeDatasetTypeProperties struct { // The schema name of the Snowflake database. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Snowflake database. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` } // SnowflakeExportCopyCommand - Snowflake export command settings. @@ -26679,15 +26875,15 @@ type SnowflakeExportCopyCommand struct { // Additional copy options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) // (or Expression with resultType object). Example: "additionalCopyOptions": { "DATE // FORMAT": "MM/DD/YYYY", "TIMEFORMAT": "'HH24:MI:SS.FF'" } - AdditionalCopyOptions map[string]interface{} `json:"additionalCopyOptions,omitempty"` + AdditionalCopyOptions map[string]any `json:"additionalCopyOptions,omitempty"` // Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) // (or Expression with resultType object). Example: "additionalFormatOptions": { // "OVERWRITE": "TRUE", "MAXFILESIZE": "'FALSE'" } - AdditionalFormatOptions map[string]interface{} `json:"additionalFormatOptions,omitempty"` + AdditionalFormatOptions map[string]any `json:"additionalFormatOptions,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // GetExportSettings implements the ExportSettingsClassification interface for type SnowflakeExportCopyCommand. @@ -26706,15 +26902,15 @@ type SnowflakeImportCopyCommand struct { // Additional copy options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) // (or Expression with resultType object). Example: "additionalCopyOptions": { "DATE // FORMAT": "MM/DD/YYYY", "TIMEFORMAT": "'HH24:MI:SS.FF'" } - AdditionalCopyOptions map[string]interface{} `json:"additionalCopyOptions,omitempty"` + AdditionalCopyOptions map[string]any `json:"additionalCopyOptions,omitempty"` // Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) // (or Expression with resultType object). Example: "additionalFormatOptions": { // "FORCE": "TRUE", "LOADUNCERTAINFILES": "'FALSE'" } - AdditionalFormatOptions map[string]interface{} `json:"additionalFormatOptions,omitempty"` + AdditionalFormatOptions map[string]any `json:"additionalFormatOptions,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any } // GetImportSettings implements the ImportSettingsClassification interface for type SnowflakeImportCopyCommand. @@ -26734,10 +26930,10 @@ type SnowflakeLinkedService struct { TypeProperties *SnowflakeLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -26764,11 +26960,11 @@ func (s *SnowflakeLinkedService) GetLinkedService() *LinkedService { // SnowflakeLinkedServiceTypeProperties - Snowflake linked service properties. type SnowflakeLinkedServiceTypeProperties struct { // REQUIRED; The connection string of snowflake. Type: string, SecureString. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Password *AzureKeyVaultSecretReference `json:"password,omitempty"` @@ -26780,31 +26976,31 @@ type SnowflakeSink struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Snowflake import settings. ImportSettings *SnowflakeImportCopyCommand `json:"importSettings,omitempty"` // The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // SQL pre-copy script. Type: string (or Expression with resultType string). - PreCopyScript interface{} `json:"preCopyScript,omitempty"` + PreCopyScript any `json:"preCopyScript,omitempty"` // Sink retry count. Type: integer (or Expression with resultType integer). - SinkRetryCount interface{} `json:"sinkRetryCount,omitempty"` + SinkRetryCount any `json:"sinkRetryCount,omitempty"` // Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"` + SinkRetryWait any `json:"sinkRetryWait,omitempty"` // Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. - WriteBatchSize interface{} `json:"writeBatchSize,omitempty"` + WriteBatchSize any `json:"writeBatchSize,omitempty"` // Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - WriteBatchTimeout interface{} `json:"writeBatchTimeout,omitempty"` + WriteBatchTimeout any `json:"writeBatchTimeout,omitempty"` } // GetCopySink implements the CopySinkClassification interface for type SnowflakeSink. @@ -26823,29 +27019,29 @@ func (s *SnowflakeSink) GetCopySink() *CopySink { // SnowflakeSource - A copy activity snowflake source. type SnowflakeSource struct { + // REQUIRED; Snowflake export settings. + ExportSettings *SnowflakeExportCopyCommand `json:"exportSettings,omitempty"` + // REQUIRED; Copy source type. Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` - - // Snowflake export settings. - ExportSettings *SnowflakeExportCopyCommand `json:"exportSettings,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Snowflake Sql query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SnowflakeSource. @@ -26860,16 +27056,25 @@ func (s *SnowflakeSource) GetCopySource() *CopySource { } } +// SparkConfigurationParametrizationReference - Spark configuration reference. +type SparkConfigurationParametrizationReference struct { + // REQUIRED; Reference spark configuration name. Type: string (or Expression with resultType string). + ReferenceName any `json:"referenceName,omitempty"` + + // REQUIRED; Spark configuration reference type. + Type *SparkConfigurationReferenceType `json:"type,omitempty"` +} + // SparkDatasetTypeProperties - Spark Properties type SparkDatasetTypeProperties struct { // The schema name of the Spark. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Spark. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // SparkLinkedService - Spark Server linked service. @@ -26881,10 +27086,10 @@ type SparkLinkedService struct { TypeProperties *SparkLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -26914,27 +27119,27 @@ type SparkLinkedServiceTypeProperties struct { AuthenticationType *SparkAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; IP address or host name of the Spark server - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // REQUIRED; The TCP port that the Spark server uses to listen for client connections. - Port interface{} `json:"port,omitempty"` + Port any `json:"port,omitempty"` // Specifies whether to require a CA-issued SSL certificate name to match the host name of the server when connecting over // SSL. The default value is false. - AllowHostNameCNMismatch interface{} `json:"allowHostNameCNMismatch,omitempty"` + AllowHostNameCNMismatch any `json:"allowHostNameCNMismatch,omitempty"` // Specifies whether to allow self-signed certificates from the server. The default value is false. - AllowSelfSignedServerCert interface{} `json:"allowSelfSignedServerCert,omitempty"` + AllowSelfSignedServerCert any `json:"allowSelfSignedServerCert,omitempty"` // Specifies whether the connections to the server are encrypted using SSL. The default value is false. - EnableSSL interface{} `json:"enableSsl,omitempty"` + EnableSSL any `json:"enableSsl,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The partial URL corresponding to the Spark server. - HTTPPath interface{} `json:"httpPath,omitempty"` + HTTPPath any `json:"httpPath,omitempty"` // The password corresponding to the user name that you provided in the Username field Password SecretBaseClassification `json:"password,omitempty"` @@ -26948,14 +27153,14 @@ type SparkLinkedServiceTypeProperties struct { // The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This // property can only be set when using SSL on self-hosted IR. The default value // is the cacerts.pem file installed with the IR. - TrustedCertPath interface{} `json:"trustedCertPath,omitempty"` + TrustedCertPath any `json:"trustedCertPath,omitempty"` // Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is // false. - UseSystemTrustStore interface{} `json:"useSystemTrustStore,omitempty"` + UseSystemTrustStore any `json:"useSystemTrustStore,omitempty"` // The user name that you use to access Spark Server. - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // SparkObjectDataset - Spark Server dataset. @@ -26967,10 +27172,10 @@ type SparkObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -26983,10 +27188,10 @@ type SparkObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *SparkDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -27014,28 +27219,28 @@ type SparkSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SparkSource. @@ -27073,10 +27278,10 @@ type SquareLinkedService struct { TypeProperties *SquareLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -27103,33 +27308,33 @@ func (s *SquareLinkedService) GetLinkedService() *LinkedService { // SquareLinkedServiceTypeProperties - Square Service linked service properties. type SquareLinkedServiceTypeProperties struct { // The client ID associated with your Square application. - ClientID interface{} `json:"clientId,omitempty"` + ClientID any `json:"clientId,omitempty"` // The client secret associated with your Square application. ClientSecret SecretBaseClassification `json:"clientSecret,omitempty"` // Properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object. - ConnectionProperties interface{} `json:"connectionProperties,omitempty"` + ConnectionProperties any `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The URL of the Square instance. (i.e. mystore.mysquare.com) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // The redirect URL assigned in the Square application dashboard. (i.e. http://localhost:2500) - RedirectURI interface{} `json:"redirectUri,omitempty"` + RedirectURI any `json:"redirectUri,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // SquareObjectDataset - Square Service dataset. @@ -27141,10 +27346,10 @@ type SquareObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -27157,10 +27362,10 @@ type SquareObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -27188,28 +27393,28 @@ type SquareSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SquareSource. @@ -27503,14 +27708,14 @@ type StagingSettings struct { LinkedServiceName *LinkedServiceReference `json:"linkedServiceName,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Specifies whether to use compression when copying data via an interim staging. Default value is false. Type: boolean (or // Expression with resultType boolean). - EnableCompression interface{} `json:"enableCompression,omitempty"` + EnableCompression any `json:"enableCompression,omitempty"` // The path to storage for storing the interim data. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // StoreReadSettingsClassification provides polymorphic access to related types. @@ -27530,13 +27735,13 @@ type StoreReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` } // GetStoreReadSettings implements the StoreReadSettingsClassification interface for type StoreReadSettings. @@ -27558,16 +27763,16 @@ type StoreWriteSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The type of copy behavior for copy sink. - CopyBehavior interface{} `json:"copyBehavior,omitempty"` + CopyBehavior any `json:"copyBehavior,omitempty"` // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` } // GetStoreWriteSettings implements the StoreWriteSettingsClassification interface for type StoreWriteSettings. @@ -27586,7 +27791,7 @@ type SwitchActivity struct { TypeProperties *SwitchActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -27655,10 +27860,10 @@ type SybaseLinkedService struct { TypeProperties *SybaseLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -27685,26 +27890,26 @@ func (s *SybaseLinkedService) GetLinkedService() *LinkedService { // SybaseLinkedServiceTypeProperties - Sybase linked service properties. type SybaseLinkedServiceTypeProperties struct { // REQUIRED; Database name for connection. Type: string (or Expression with resultType string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` // REQUIRED; Server name for connection. Type: string (or Expression with resultType string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // AuthenticationType to be used for connection. AuthenticationType *SybaseAuthenticationType `json:"authenticationType,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // Schema name for connection. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Username for authentication. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // SybaseSource - A copy activity source for Sybase databases. @@ -27714,28 +27919,28 @@ type SybaseSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Database query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type SybaseSource. @@ -27773,10 +27978,10 @@ type SybaseTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -27789,10 +27994,10 @@ type SybaseTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Sybase table dataset properties. TypeProperties *SybaseTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -27816,7 +28021,7 @@ func (s *SybaseTableDataset) GetDataset() *Dataset { // SybaseTableDatasetTypeProperties - Sybase table dataset properties. type SybaseTableDatasetTypeProperties struct { // The Sybase table name. Type: string (or Expression with resultType string). - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // SynapseNotebookActivity - Execute Synapse notebook activity. @@ -27831,7 +28036,7 @@ type SynapseNotebookActivity struct { TypeProperties *SynapseNotebookActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -27881,17 +28086,17 @@ type SynapseNotebookActivityTypeProperties struct { Notebook *SynapseNotebookReference `json:"notebook,omitempty"` // Spark configuration properties, which will override the 'conf' of the notebook you provide. - Conf interface{} `json:"conf,omitempty"` + Conf any `json:"conf,omitempty"` // Number of core and memory to be used for driver allocated in the specified Spark pool for the session, which will be used // for overriding 'driverCores' and 'driverMemory' of the notebook you provide. // Type: string (or Expression with resultType string). - DriverSize interface{} `json:"driverSize,omitempty"` + DriverSize any `json:"driverSize,omitempty"` // Number of core and memory to be used for executors allocated in the specified Spark pool for the session, which will be // used for overriding 'executorCores' and 'executorMemory' of the notebook you // provide. Type: string (or Expression with resultType string). - ExecutorSize interface{} `json:"executorSize,omitempty"` + ExecutorSize any `json:"executorSize,omitempty"` // Number of executors to launch for this session, which will override the 'numExecutors' of the notebook you provide. NumExecutors *int32 `json:"numExecutors,omitempty"` @@ -27906,7 +28111,7 @@ type SynapseNotebookActivityTypeProperties struct { // SynapseNotebookReference - Synapse notebook reference type. type SynapseNotebookReference struct { // REQUIRED; Reference notebook name. Type: string (or Expression with resultType string). - ReferenceName interface{} `json:"referenceName,omitempty"` + ReferenceName any `json:"referenceName,omitempty"` // REQUIRED; Synapse notebook reference type. Type *NotebookReferenceType `json:"type,omitempty"` @@ -27918,48 +28123,63 @@ type SynapseSparkJobActivityTypeProperties struct { SparkJob *SynapseSparkJobReference `json:"sparkJob,omitempty"` // User specified arguments to SynapseSparkJobDefinitionActivity. - Arguments []interface{} `json:"args,omitempty"` + Arguments []any `json:"args,omitempty"` // The fully-qualified identifier or the main class that is in the main definition file, which will override the 'className' // of the spark job definition you provide. Type: string (or Expression with // resultType string). - ClassName interface{} `json:"className,omitempty"` + ClassName any `json:"className,omitempty"` // Spark configuration properties, which will override the 'conf' of the spark job definition you provide. - Conf interface{} `json:"conf,omitempty"` + Conf any `json:"conf,omitempty"` + + // The type of the spark config. + ConfigurationType *ConfigurationType `json:"configurationType,omitempty"` // Number of core and memory to be used for driver allocated in the specified Spark pool for the job, which will be used for // overriding 'driverCores' and 'driverMemory' of the spark job definition you // provide. Type: string (or Expression with resultType string). - DriverSize interface{} `json:"driverSize,omitempty"` + DriverSize any `json:"driverSize,omitempty"` // Number of core and memory to be used for executors allocated in the specified Spark pool for the job, which will be used // for overriding 'executorCores' and 'executorMemory' of the spark job definition // you provide. Type: string (or Expression with resultType string). - ExecutorSize interface{} `json:"executorSize,omitempty"` + ExecutorSize any `json:"executorSize,omitempty"` // The main file used for the job, which will override the 'file' of the spark job definition you provide. Type: string (or // Expression with resultType string). - File interface{} `json:"file,omitempty"` + File any `json:"file,omitempty"` // (Deprecated. Please use pythonCodeReference and filesV2) Additional files used for reference in the main definition file, // which will override the 'files' of the spark job definition you provide. - Files []interface{} `json:"files,omitempty"` + Files []any `json:"files,omitempty"` // Additional files used for reference in the main definition file, which will override the 'jars' and 'files' of the spark // job definition you provide. - FilesV2 []interface{} `json:"filesV2,omitempty"` + FilesV2 []any `json:"filesV2,omitempty"` // Number of executors to launch for this job, which will override the 'numExecutors' of the spark job definition you provide. - NumExecutors *int32 `json:"numExecutors,omitempty"` + // Type: integer (or Expression with resultType integer). + NumExecutors any `json:"numExecutors,omitempty"` // Additional python code files used for reference in the main definition file, which will override the 'pyFiles' of the spark // job definition you provide. - PythonCodeReference []interface{} `json:"pythonCodeReference,omitempty"` + PythonCodeReference []any `json:"pythonCodeReference,omitempty"` + + // Scanning subfolders from the root folder of the main definition file, these files will be added as reference files. The + // folders named 'jars', 'pyFiles', 'files' or 'archives' will be scanned, and the + // folders name are case sensitive. Type: boolean (or Expression with resultType boolean). + ScanFolder any `json:"scanFolder,omitempty"` + + // Spark configuration property. + SparkConfig map[string]any `json:"sparkConfig,omitempty"` // The name of the big data pool which will be used to execute the spark batch job, which will override the 'targetBigDataPool' // of the spark job definition you provide. TargetBigDataPool *BigDataPoolParametrizationReference `json:"targetBigDataPool,omitempty"` + + // The spark configuration of the spark job. + TargetSparkConfiguration *SparkConfigurationParametrizationReference `json:"targetSparkConfiguration,omitempty"` } // SynapseSparkJobDefinitionActivity - Execute spark job activity. @@ -27974,7 +28194,7 @@ type SynapseSparkJobDefinitionActivity struct { TypeProperties *SynapseSparkJobActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -28021,7 +28241,7 @@ func (s *SynapseSparkJobDefinitionActivity) GetExecutionActivity() *ExecutionAct // SynapseSparkJobReference - Synapse spark job reference type. type SynapseSparkJobReference struct { // REQUIRED; Reference spark job name. Expression with resultType string. - ReferenceName interface{} `json:"referenceName,omitempty"` + ReferenceName any `json:"referenceName,omitempty"` // REQUIRED; Synapse spark job reference type. Type *SparkJobReferenceType `json:"type,omitempty"` @@ -28052,25 +28272,25 @@ type TabularSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type TabularSource. @@ -28094,10 +28314,10 @@ type TarGZipReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean). - PreserveCompressionFileNameAsFolder interface{} `json:"preserveCompressionFileNameAsFolder,omitempty"` + PreserveCompressionFileNameAsFolder any `json:"preserveCompressionFileNameAsFolder,omitempty"` } // GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type TarGZipReadSettings. @@ -28114,10 +28334,10 @@ type TarReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Preserve the compression file name as folder path. Type: boolean (or Expression with resultType boolean). - PreserveCompressionFileNameAsFolder interface{} `json:"preserveCompressionFileNameAsFolder,omitempty"` + PreserveCompressionFileNameAsFolder any `json:"preserveCompressionFileNameAsFolder,omitempty"` } // GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type TarReadSettings. @@ -28137,10 +28357,10 @@ type TeamDeskLinkedService struct { TypeProperties *TeamDeskLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -28170,20 +28390,20 @@ type TeamDeskLinkedServiceTypeProperties struct { AuthenticationType *TeamDeskAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The url to connect TeamDesk source. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // The api token for the TeamDesk source. APIToken SecretBaseClassification `json:"apiToken,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password of the TeamDesk source. Password SecretBaseClassification `json:"password,omitempty"` // The username of the TeamDesk source. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // TeradataLinkedService - Linked service for Teradata data source. @@ -28195,10 +28415,10 @@ type TeradataLinkedService struct { TypeProperties *TeradataLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -28228,35 +28448,35 @@ type TeradataLinkedServiceTypeProperties struct { AuthenticationType *TeradataAuthenticationType `json:"authenticationType,omitempty"` // Teradata ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // Password for authentication. Password SecretBaseClassification `json:"password,omitempty"` // Server name for connection. Type: string (or Expression with resultType string). - Server interface{} `json:"server,omitempty"` + Server any `json:"server,omitempty"` // Username for authentication. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // TeradataPartitionSettings - The settings that will be leveraged for teradata source partitioning. type TeradataPartitionSettings struct { // The name of the column that will be used for proceeding range or hash partitioning. Type: string (or Expression with resultType // string). - PartitionColumnName interface{} `json:"partitionColumnName,omitempty"` + PartitionColumnName any `json:"partitionColumnName,omitempty"` // The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionLowerBound interface{} `json:"partitionLowerBound,omitempty"` + PartitionLowerBound any `json:"partitionLowerBound,omitempty"` // The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: // string (or Expression with resultType string). - PartitionUpperBound interface{} `json:"partitionUpperBound,omitempty"` + PartitionUpperBound any `json:"partitionUpperBound,omitempty"` } // TeradataSource - A copy activity Teradata source. @@ -28266,34 +28486,34 @@ type TeradataSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // The partition mechanism that will be used for teradata read in parallel. Possible values include: "None", "Hash", "DynamicRange". - PartitionOption interface{} `json:"partitionOption,omitempty"` + PartitionOption any `json:"partitionOption,omitempty"` // The settings that will be leveraged for teradata source partitioning. PartitionSettings *TeradataPartitionSettings `json:"partitionSettings,omitempty"` // Teradata query. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type TeradataSource. @@ -28331,10 +28551,10 @@ type TeradataTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -28347,10 +28567,10 @@ type TeradataTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Teradata dataset properties. TypeProperties *TeradataTableDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -28374,10 +28594,10 @@ func (t *TeradataTableDataset) GetDataset() *Dataset { // TeradataTableDatasetTypeProperties - Teradata dataset properties. type TeradataTableDatasetTypeProperties struct { // The database name of Teradata. Type: string (or Expression with resultType string). - Database interface{} `json:"database,omitempty"` + Database any `json:"database,omitempty"` // The table name of Teradata. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` } // TextFormat - The data stored in text format. @@ -28386,47 +28606,47 @@ type TextFormat struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // The column delimiter. Type: string (or Expression with resultType string). - ColumnDelimiter interface{} `json:"columnDelimiter,omitempty"` + ColumnDelimiter any `json:"columnDelimiter,omitempty"` // Deserializer. Type: string (or Expression with resultType string). - Deserializer interface{} `json:"deserializer,omitempty"` + Deserializer any `json:"deserializer,omitempty"` // The code page name of the preferred encoding. If miss, the default value is ΓÇ£utf-8ΓÇ¥, unless BOM denotes another Unicode // encoding. Refer to the ΓÇ£NameΓÇ¥ column of the table in the following link // to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with // resultType string). - EncodingName interface{} `json:"encodingName,omitempty"` + EncodingName any `json:"encodingName,omitempty"` // The escape character. Type: string (or Expression with resultType string). - EscapeChar interface{} `json:"escapeChar,omitempty"` + EscapeChar any `json:"escapeChar,omitempty"` // When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the // first row of data. The default value is false. Type: boolean (or Expression // with resultType boolean). - FirstRowAsHeader interface{} `json:"firstRowAsHeader,omitempty"` + FirstRowAsHeader any `json:"firstRowAsHeader,omitempty"` // The null value string. Type: string (or Expression with resultType string). - NullValue interface{} `json:"nullValue,omitempty"` + NullValue any `json:"nullValue,omitempty"` // The quote character. Type: string (or Expression with resultType string). - QuoteChar interface{} `json:"quoteChar,omitempty"` + QuoteChar any `json:"quoteChar,omitempty"` // The row delimiter. Type: string (or Expression with resultType string). - RowDelimiter interface{} `json:"rowDelimiter,omitempty"` + RowDelimiter any `json:"rowDelimiter,omitempty"` // Serializer. Type: string (or Expression with resultType string). - Serializer interface{} `json:"serializer,omitempty"` + Serializer any `json:"serializer,omitempty"` // The number of lines/rows to be skipped when parsing text files. The default value is 0. Type: integer (or Expression with // resultType integer). - SkipLineCount interface{} `json:"skipLineCount,omitempty"` + SkipLineCount any `json:"skipLineCount,omitempty"` // Treat empty column values in the text file as null. The default value is true. Type: boolean (or Expression with resultType // boolean). - TreatEmptyAsNull interface{} `json:"treatEmptyAsNull,omitempty"` + TreatEmptyAsNull any `json:"treatEmptyAsNull,omitempty"` } // GetDatasetStorageFormat implements the DatasetStorageFormatClassification interface for type TextFormat. @@ -28473,10 +28693,10 @@ type Trigger struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -28540,7 +28760,7 @@ type TriggerListResponse struct { // TriggerPipelineReference - Pipeline that needs to be triggered with the given parameters. type TriggerPipelineReference struct { // Pipeline parameters. - Parameters map[string]interface{} `json:"parameters,omitempty"` + Parameters map[string]any `json:"parameters,omitempty"` // Pipeline reference. PipelineReference *PipelineReference `json:"pipelineReference,omitempty"` @@ -28585,10 +28805,10 @@ type TriggerResource struct { // TriggerRun - Trigger runs. type TriggerRun struct { // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // READ-ONLY; Status of the upstream pipelines. - DependencyStatus map[string]interface{} `json:"dependencyStatus,omitempty" azure:"ro"` + DependencyStatus map[string]any `json:"dependencyStatus,omitempty" azure:"ro"` // READ-ONLY; Trigger error message. Message *string `json:"message,omitempty" azure:"ro"` @@ -28702,7 +28922,7 @@ type TriggersClientGetOptions struct { IfNoneMatch *string } -// TriggersClientListByFactoryOptions contains the optional parameters for the TriggersClient.ListByFactory method. +// TriggersClientListByFactoryOptions contains the optional parameters for the TriggersClient.NewListByFactoryPager method. type TriggersClientListByFactoryOptions struct { // placeholder for future optional parameters } @@ -28725,10 +28945,10 @@ type TumblingWindowTrigger struct { TypeProperties *TumblingWindowTriggerTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the trigger. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Trigger description. Description *string `json:"description,omitempty"` @@ -28796,7 +29016,7 @@ type TumblingWindowTriggerTypeProperties struct { // Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. // The default is 0. Type: string (or Expression with resultType string), // pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - Delay interface{} `json:"delay,omitempty"` + Delay any `json:"delay,omitempty"` // Triggers that this trigger depends on. Only tumbling window triggers are supported. DependsOn []DependencyReferenceClassification `json:"dependsOn,omitempty"` @@ -28818,10 +29038,10 @@ type TwilioLinkedService struct { TypeProperties *TwilioLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -28851,7 +29071,7 @@ type TwilioLinkedServiceTypeProperties struct { Password SecretBaseClassification `json:"password,omitempty"` // REQUIRED; The Account SID of Twilio service. - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // UntilActivity - This activity executes inner activities until the specified boolean expression results to true or timeout @@ -28867,7 +29087,7 @@ type UntilActivity struct { TypeProperties *UntilActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -28915,7 +29135,7 @@ type UntilActivityTypeProperties struct { // which is 1 week as default. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), // pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - Timeout interface{} `json:"timeout,omitempty"` + Timeout any `json:"timeout,omitempty"` } // UpdateIntegrationRuntimeNodeRequest - Update integration runtime node request. @@ -28961,7 +29181,7 @@ type UserProperty struct { Name *string `json:"name,omitempty"` // REQUIRED; User property value. Type: string (or Expression with resultType string). - Value interface{} `json:"value,omitempty"` + Value any `json:"value,omitempty"` } // ValidationActivity - This activity verifies that an external resource exists. @@ -28976,7 +29196,7 @@ type ValidationActivity struct { TypeProperties *ValidationActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -29019,20 +29239,20 @@ type ValidationActivityTypeProperties struct { // Can be used if dataset points to a folder. If set to true, the folder must have at least one file. If set to false, the // folder must be empty. Type: boolean (or Expression with resultType boolean). - ChildItems interface{} `json:"childItems,omitempty"` + ChildItems any `json:"childItems,omitempty"` // Can be used if dataset points to a file. The file must be greater than or equal in size to the value specified. Type: integer // (or Expression with resultType integer). - MinimumSize interface{} `json:"minimumSize,omitempty"` + MinimumSize any `json:"minimumSize,omitempty"` // A delay in seconds between validation attempts. If no value is specified, 10 seconds will be used as the default. Type: // integer (or Expression with resultType integer). - Sleep interface{} `json:"sleep,omitempty"` + Sleep any `json:"sleep,omitempty"` // Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) // which is 1 week as default. Type: string (or Expression with resultType // string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - Timeout interface{} `json:"timeout,omitempty"` + Timeout any `json:"timeout,omitempty"` } // VariableSpecification - Definition of a single variable for a Pipeline. @@ -29041,19 +29261,19 @@ type VariableSpecification struct { Type *VariableType `json:"type,omitempty"` // Default value of variable. - DefaultValue interface{} `json:"defaultValue,omitempty"` + DefaultValue any `json:"defaultValue,omitempty"` } // VerticaDatasetTypeProperties - Vertica Properties type VerticaDatasetTypeProperties struct { // The schema name of the Vertica. Type: string (or Expression with resultType string). - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // The table name of the Vertica. Type: string (or Expression with resultType string). - Table interface{} `json:"table,omitempty"` + Table any `json:"table,omitempty"` // This property will be retired. Please consider using schema + table properties instead. - TableName interface{} `json:"tableName,omitempty"` + TableName any `json:"tableName,omitempty"` } // VerticaLinkedService - Vertica linked service. @@ -29065,10 +29285,10 @@ type VerticaLinkedService struct { TypeProperties *VerticaLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -29095,11 +29315,11 @@ func (v *VerticaLinkedService) GetLinkedService() *LinkedService { // VerticaLinkedServiceTypeProperties - Vertica linked service properties. type VerticaLinkedServiceTypeProperties struct { // An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. - ConnectionString interface{} `json:"connectionString,omitempty"` + ConnectionString any `json:"connectionString,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The Azure key vault secret reference of password in connection string. Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` @@ -29112,28 +29332,28 @@ type VerticaSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type VerticaSource. @@ -29171,10 +29391,10 @@ type VerticaTableDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -29187,10 +29407,10 @@ type VerticaTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *VerticaDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -29223,7 +29443,7 @@ type WaitActivity struct { TypeProperties *WaitActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -29262,7 +29482,7 @@ func (w *WaitActivity) GetControlActivity() *ControlActivity { // WaitActivityTypeProperties - Wait activity properties. type WaitActivityTypeProperties struct { // REQUIRED; Duration in seconds. - WaitTimeInSeconds interface{} `json:"waitTimeInSeconds,omitempty"` + WaitTimeInSeconds any `json:"waitTimeInSeconds,omitempty"` } // WebActivity - Web activity. @@ -29277,7 +29497,7 @@ type WebActivity struct { TypeProperties *WebActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -29334,18 +29554,18 @@ type WebActivityAuthentication struct { // Resource for which Azure Auth token will be requested when using MSI Authentication. Type: string (or Expression with resultType // string). - Resource interface{} `json:"resource,omitempty"` + Resource any `json:"resource,omitempty"` // Web activity authentication (Basic/ClientCertificate/MSI/ServicePrincipal) Type *string `json:"type,omitempty"` // TenantId for which Azure Auth token will be requested when using ServicePrincipal Authentication. Type: string (or Expression // with resultType string). - UserTenant interface{} `json:"userTenant,omitempty"` + UserTenant any `json:"userTenant,omitempty"` // Web activity authentication user name for basic authentication or ClientID when used for ServicePrincipal. Type: string // (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // WebActivityTypeProperties - Web activity type properties. @@ -29354,14 +29574,14 @@ type WebActivityTypeProperties struct { Method *WebActivityMethod `json:"method,omitempty"` // REQUIRED; Web activity target endpoint and path. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // Authentication method used for calling the endpoint. Authentication *WebActivityAuthentication `json:"authentication,omitempty"` // Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: // string (or Expression with resultType string). - Body interface{} `json:"body,omitempty"` + Body any `json:"body,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -29375,7 +29595,7 @@ type WebActivityTypeProperties struct { // 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"` + Headers any `json:"headers,omitempty"` // List of linked services passed to web endpoint. LinkedServices []*LinkedServiceReference `json:"linkedServices,omitempty"` @@ -29388,7 +29608,7 @@ type WebAnonymousAuthentication struct { // REQUIRED; The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType // string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` } // GetWebLinkedServiceTypeProperties implements the WebLinkedServiceTypePropertiesClassification interface for type WebAnonymousAuthentication. @@ -29409,10 +29629,10 @@ type WebBasicAuthentication struct { // REQUIRED; The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType // string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // REQUIRED; User name for Basic authentication. Type: string (or Expression with resultType string). - Username interface{} `json:"username,omitempty"` + Username any `json:"username,omitempty"` } // GetWebLinkedServiceTypeProperties implements the WebLinkedServiceTypePropertiesClassification interface for type WebBasicAuthentication. @@ -29438,7 +29658,7 @@ type WebClientCertificateAuthentication struct { // REQUIRED; The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType // string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` } // GetWebLinkedServiceTypeProperties implements the WebLinkedServiceTypePropertiesClassification interface for type WebClientCertificateAuthentication. @@ -29461,7 +29681,7 @@ type WebHookActivity struct { TypeProperties *WebHookActivityTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Activity depends on condition. DependsOn []*ActivityDependency `json:"dependsOn,omitempty"` @@ -29503,24 +29723,24 @@ type WebHookActivityTypeProperties struct { Method *WebHookActivityMethod `json:"method,omitempty"` // REQUIRED; WebHook activity target endpoint and path. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // Authentication method used for calling the endpoint. Authentication *WebActivityAuthentication `json:"authentication,omitempty"` // Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: // string (or Expression with resultType string). - Body interface{} `json:"body,omitempty"` + Body any `json:"body,omitempty"` // Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" // : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: // string (or Expression with resultType string). - Headers interface{} `json:"headers,omitempty"` + Headers any `json:"headers,omitempty"` // When set to true, statusCode, output and error in callback request body will be consumed by activity. The activity can // be marked as failed by setting statusCode >= 400 in callback request. Default is // false. Type: boolean (or Expression with resultType boolean). - ReportStatusOnCallBack interface{} `json:"reportStatusOnCallBack,omitempty"` + ReportStatusOnCallBack any `json:"reportStatusOnCallBack,omitempty"` // The timeout within which the webhook should be called back. If there is no value specified, it defaults to 10 minutes. // Type: string. Pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). @@ -29536,10 +29756,10 @@ type WebLinkedService struct { TypeProperties WebLinkedServiceTypePropertiesClassification `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -29580,7 +29800,7 @@ type WebLinkedServiceTypeProperties struct { // REQUIRED; The URL of the web service endpoint, e.g. https://www.microsoft.com . Type: string (or Expression with resultType // string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` } // GetWebLinkedServiceTypeProperties implements the WebLinkedServiceTypePropertiesClassification interface for type WebLinkedServiceTypeProperties. @@ -29595,22 +29815,22 @@ type WebSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type WebSource. @@ -29637,10 +29857,10 @@ type WebTableDataset struct { TypeProperties *WebTableDatasetTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -29653,10 +29873,10 @@ type WebTableDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` } // GetDataset implements the DatasetClassification interface for type WebTableDataset. @@ -29678,10 +29898,10 @@ func (w *WebTableDataset) GetDataset() *Dataset { type WebTableDatasetTypeProperties struct { // REQUIRED; The zero-based index of the table in the web page. Type: integer (or Expression with resultType integer), minimum: // 0. - Index interface{} `json:"index,omitempty"` + Index any `json:"index,omitempty"` // The relative URL to the web page from the linked service URL. Type: string (or Expression with resultType string). - Path interface{} `json:"path,omitempty"` + Path any `json:"path,omitempty"` } // WranglingDataFlow - Power Query data flow. @@ -29690,7 +29910,7 @@ type WranglingDataFlow struct { Type *string `json:"type,omitempty"` // List of tags that can be used for describing the data flow. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The description of the data flow. Description *string `json:"description,omitempty"` @@ -29721,10 +29941,10 @@ type XMLDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -29737,10 +29957,10 @@ type XMLDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Xml dataset properties. TypeProperties *XMLDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -29773,10 +29993,10 @@ type XMLDatasetTypeProperties struct { // Unicode encoding. Refer to the name column of the table in the following link to // set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType // string). - EncodingName interface{} `json:"encodingName,omitempty"` + EncodingName any `json:"encodingName,omitempty"` // The null value string. Type: string (or Expression with resultType string). - NullValue interface{} `json:"nullValue,omitempty"` + NullValue any `json:"nullValue,omitempty"` } // XMLReadSettings - Xml read settings. @@ -29785,26 +30005,26 @@ type XMLReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Compression settings. CompressionProperties CompressionReadSettingsClassification `json:"compressionProperties,omitempty"` // Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean). - DetectDataType interface{} `json:"detectDataType,omitempty"` + DetectDataType any `json:"detectDataType,omitempty"` // Namespace uri to prefix mappings to override the prefixes in column names when namespace is enabled, if no prefix is defined // for a namespace uri, the prefix of xml element/attribute name in the xml // data file will be used. Example: "{"http://www.example.com/xml":"prefix"}" Type: object (or Expression with resultType // object). - NamespacePrefixes interface{} `json:"namespacePrefixes,omitempty"` + NamespacePrefixes any `json:"namespacePrefixes,omitempty"` // Indicates whether namespace is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean). - Namespaces interface{} `json:"namespaces,omitempty"` + Namespaces any `json:"namespaces,omitempty"` // Indicates what validation method is used when reading the xml files. Allowed values: 'none', 'xsd', or 'dtd'. Type: string // (or Expression with resultType string). - ValidationMode interface{} `json:"validationMode,omitempty"` + ValidationMode any `json:"validationMode,omitempty"` } // GetFormatReadSettings implements the FormatReadSettingsClassification interface for type XMLReadSettings. @@ -29822,25 +30042,25 @@ type XMLSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // Xml format settings. FormatSettings *XMLReadSettings `json:"formatSettings,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` // Xml store settings. StoreSettings StoreReadSettingsClassification `json:"storeSettings,omitempty"` @@ -29867,10 +30087,10 @@ type XeroLinkedService struct { TypeProperties *XeroLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -29897,31 +30117,31 @@ func (x *XeroLinkedService) GetLinkedService() *LinkedService { // XeroLinkedServiceTypeProperties - Xero Service linked service properties. type XeroLinkedServiceTypeProperties struct { // Properties used to connect to Xero. It is mutually exclusive with any other properties in the linked service. Type: object. - ConnectionProperties interface{} `json:"connectionProperties,omitempty"` + ConnectionProperties any `json:"connectionProperties,omitempty"` // The consumer key associated with the Xero application. ConsumerKey SecretBaseClassification `json:"consumerKey,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The endpoint of the Xero server. (i.e. api.xero.com) - Host interface{} `json:"host,omitempty"` + Host any `json:"host,omitempty"` // The private key from the .pem file that was generated for your Xero private application. You must include all the text // from the .pem file, including the Unix line endings( ). PrivateKey SecretBaseClassification `json:"privateKey,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // XeroObjectDataset - Xero Service dataset. @@ -29933,10 +30153,10 @@ type XeroObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -29949,10 +30169,10 @@ type XeroObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -29980,28 +30200,28 @@ type XeroSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type XeroSource. @@ -30039,10 +30259,10 @@ type ZendeskLinkedService struct { TypeProperties *ZendeskLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -30072,20 +30292,20 @@ type ZendeskLinkedServiceTypeProperties struct { AuthenticationType *ZendeskAuthenticationType `json:"authenticationType,omitempty"` // REQUIRED; The url to connect Zendesk source. Type: string (or Expression with resultType string). - URL interface{} `json:"url,omitempty"` + URL any `json:"url,omitempty"` // The api token for the Zendesk source. APIToken SecretBaseClassification `json:"apiToken,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The password of the Zendesk source. Password SecretBaseClassification `json:"password,omitempty"` // The username of the Zendesk source. Type: string (or Expression with resultType string). - UserName interface{} `json:"userName,omitempty"` + UserName any `json:"userName,omitempty"` } // ZipDeflateReadSettings - The ZipDeflate compression read settings. @@ -30094,10 +30314,10 @@ type ZipDeflateReadSettings struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // Preserve the zip file name as folder path. Type: boolean (or Expression with resultType boolean). - PreserveZipFileNameAsFolder interface{} `json:"preserveZipFileNameAsFolder,omitempty"` + PreserveZipFileNameAsFolder any `json:"preserveZipFileNameAsFolder,omitempty"` } // GetCompressionReadSettings implements the CompressionReadSettingsClassification interface for type ZipDeflateReadSettings. @@ -30117,10 +30337,10 @@ type ZohoLinkedService struct { TypeProperties *ZohoLinkedServiceTypeProperties `json:"typeProperties,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the linked service. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // The integration runtime reference. ConnectVia *IntegrationRuntimeReference `json:"connectVia,omitempty"` @@ -30150,24 +30370,24 @@ type ZohoLinkedServiceTypeProperties struct { AccessToken SecretBaseClassification `json:"accessToken,omitempty"` // Properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object. - ConnectionProperties interface{} `json:"connectionProperties,omitempty"` + ConnectionProperties any `json:"connectionProperties,omitempty"` // The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. // Type: string (or Expression with resultType string). - EncryptedCredential interface{} `json:"encryptedCredential,omitempty"` + EncryptedCredential any `json:"encryptedCredential,omitempty"` // The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private) - Endpoint interface{} `json:"endpoint,omitempty"` + Endpoint any `json:"endpoint,omitempty"` // Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. - UseEncryptedEndpoints interface{} `json:"useEncryptedEndpoints,omitempty"` + UseEncryptedEndpoints any `json:"useEncryptedEndpoints,omitempty"` // Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting // over SSL. The default value is true. - UseHostVerification interface{} `json:"useHostVerification,omitempty"` + UseHostVerification any `json:"useHostVerification,omitempty"` // Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. - UsePeerVerification interface{} `json:"usePeerVerification,omitempty"` + UsePeerVerification any `json:"usePeerVerification,omitempty"` } // ZohoObjectDataset - Zoho server dataset. @@ -30179,10 +30399,10 @@ type ZohoObjectDataset struct { Type *string `json:"type,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // List of tags that can be used for describing the Dataset. - Annotations []interface{} `json:"annotations,omitempty"` + Annotations []any `json:"annotations,omitempty"` // Dataset description. Description *string `json:"description,omitempty"` @@ -30195,10 +30415,10 @@ type ZohoObjectDataset struct { // Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: // DatasetSchemaDataElement. - Schema interface{} `json:"schema,omitempty"` + Schema any `json:"schema,omitempty"` // Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement. - Structure interface{} `json:"structure,omitempty"` + Structure any `json:"structure,omitempty"` // Properties specific to this dataset type. TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"` @@ -30226,28 +30446,28 @@ type ZohoSource struct { // Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with // resultType array of objects). - AdditionalColumns interface{} `json:"additionalColumns,omitempty"` + AdditionalColumns any `json:"additionalColumns,omitempty"` // OPTIONAL; Contains additional key/value pairs not defined in the schema. - AdditionalProperties map[string]interface{} + AdditionalProperties map[string]any // If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean). - DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"` + DisableMetricsCollection any `json:"disableMetricsCollection,omitempty"` // The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). - MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"` + MaxConcurrentConnections any `json:"maxConcurrentConnections,omitempty"` // A query to retrieve data from source. Type: string (or Expression with resultType string). - Query interface{} `json:"query,omitempty"` + Query any `json:"query,omitempty"` // Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - QueryTimeout interface{} `json:"queryTimeout,omitempty"` + QueryTimeout any `json:"queryTimeout,omitempty"` // Source retry count. Type: integer (or Expression with resultType integer). - SourceRetryCount interface{} `json:"sourceRetryCount,omitempty"` + SourceRetryCount any `json:"sourceRetryCount,omitempty"` // Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"` + SourceRetryWait any `json:"sourceRetryWait,omitempty"` } // GetCopySource implements the CopySourceClassification interface for type ZohoSource. diff --git a/sdk/resourcemanager/datafactory/armdatafactory/models_serde.go b/sdk/resourcemanager/datafactory/armdatafactory/models_serde.go index df60d2df710c..c6ee2a52e3d4 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/models_serde.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/models_serde.go @@ -18,7 +18,7 @@ import ( // MarshalJSON implements the json.Marshaller interface for type AccessPolicyResponse. func (a AccessPolicyResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessToken", a.AccessToken) populate(objectMap, "dataPlaneUrl", a.DataPlaneURL) populate(objectMap, "policy", a.Policy) @@ -53,7 +53,7 @@ func (a *AccessPolicyResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Activity. func (a Activity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", a.DependsOn) populate(objectMap, "description", a.Description) populate(objectMap, "name", a.Name) @@ -93,10 +93,10 @@ func (a *Activity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -111,7 +111,7 @@ func (a *Activity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ActivityDependency. func (a ActivityDependency) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "activity", a.Activity) populate(objectMap, "dependencyConditions", a.DependencyConditions) if a.AdditionalProperties != nil { @@ -139,10 +139,10 @@ func (a *ActivityDependency) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -157,7 +157,7 @@ func (a *ActivityDependency) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ActivityPolicy. func (a ActivityPolicy) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "retry", &a.Retry) populate(objectMap, "retryIntervalInSeconds", a.RetryIntervalInSeconds) populate(objectMap, "secureInput", a.SecureInput) @@ -197,10 +197,10 @@ func (a *ActivityPolicy) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -215,7 +215,7 @@ func (a *ActivityPolicy) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ActivityRun. func (a ActivityRun) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "activityName", a.ActivityName) populateTimeRFC3339(objectMap, "activityRunEnd", a.ActivityRunEnd) populate(objectMap, "activityRunId", a.ActivityRunID) @@ -287,10 +287,10 @@ func (a *ActivityRun) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -305,7 +305,7 @@ func (a *ActivityRun) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ActivityRunsQueryResponse. func (a ActivityRunsQueryResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "continuationToken", a.ContinuationToken) populate(objectMap, "value", a.Value) return json.Marshal(objectMap) @@ -336,7 +336,7 @@ func (a *ActivityRunsQueryResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AddDataFlowToDebugSessionResponse. func (a AddDataFlowToDebugSessionResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "jobVersion", a.JobVersion) return json.Marshal(objectMap) } @@ -363,7 +363,7 @@ func (a *AddDataFlowToDebugSessionResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonMWSLinkedService. func (a AmazonMWSLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -407,10 +407,10 @@ func (a *AmazonMWSLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -425,7 +425,7 @@ func (a *AmazonMWSLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonMWSLinkedServiceTypeProperties. func (a AmazonMWSLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessKeyId", &a.AccessKeyID) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "endpoint", &a.Endpoint) @@ -488,7 +488,7 @@ func (a *AmazonMWSLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AmazonMWSObjectDataset. func (a AmazonMWSObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -544,10 +544,10 @@ func (a *AmazonMWSObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -562,7 +562,7 @@ func (a *AmazonMWSObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonMWSSource. func (a AmazonMWSSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -614,10 +614,10 @@ func (a *AmazonMWSSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -632,7 +632,7 @@ func (a *AmazonMWSSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForLinkedServiceTypeProperties. func (a AmazonRdsForLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &a.ConnectionString) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "password", a.Password) @@ -667,7 +667,7 @@ func (a *AmazonRdsForLinkedServiceTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOracleLinkedService. func (a AmazonRdsForOracleLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -711,10 +711,10 @@ func (a *AmazonRdsForOracleLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -729,7 +729,7 @@ func (a *AmazonRdsForOracleLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOraclePartitionSettings. func (a AmazonRdsForOraclePartitionSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "partitionColumnName", &a.PartitionColumnName) populate(objectMap, "partitionLowerBound", &a.PartitionLowerBound) populate(objectMap, "partitionNames", &a.PartitionNames) @@ -768,7 +768,7 @@ func (a *AmazonRdsForOraclePartitionSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOracleSource. func (a AmazonRdsForOracleSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -828,10 +828,10 @@ func (a *AmazonRdsForOracleSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -846,7 +846,7 @@ func (a *AmazonRdsForOracleSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOracleTableDataset. func (a AmazonRdsForOracleTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -902,10 +902,10 @@ func (a *AmazonRdsForOracleTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -920,7 +920,7 @@ func (a *AmazonRdsForOracleTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForOracleTableDatasetTypeProperties. func (a AmazonRdsForOracleTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &a.Schema) populate(objectMap, "table", &a.Table) return json.Marshal(objectMap) @@ -951,7 +951,7 @@ func (a *AmazonRdsForOracleTableDatasetTypeProperties) UnmarshalJSON(data []byte // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerLinkedService. func (a AmazonRdsForSQLServerLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -995,10 +995,10 @@ func (a *AmazonRdsForSQLServerLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1013,7 +1013,7 @@ func (a *AmazonRdsForSQLServerLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerLinkedServiceTypeProperties. func (a AmazonRdsForSQLServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alwaysEncryptedSettings", a.AlwaysEncryptedSettings) populate(objectMap, "connectionString", &a.ConnectionString) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) @@ -1056,7 +1056,7 @@ func (a *AmazonRdsForSQLServerLinkedServiceTypeProperties) UnmarshalJSON(data [] // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerSource. func (a AmazonRdsForSQLServerSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -1128,10 +1128,10 @@ func (a *AmazonRdsForSQLServerSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1146,7 +1146,7 @@ func (a *AmazonRdsForSQLServerSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerTableDataset. func (a AmazonRdsForSQLServerTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -1202,10 +1202,10 @@ func (a *AmazonRdsForSQLServerTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1220,7 +1220,7 @@ func (a *AmazonRdsForSQLServerTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRdsForSQLServerTableDatasetTypeProperties. func (a AmazonRdsForSQLServerTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &a.Schema) populate(objectMap, "table", &a.Table) return json.Marshal(objectMap) @@ -1251,7 +1251,7 @@ func (a *AmazonRdsForSQLServerTableDatasetTypeProperties) UnmarshalJSON(data []b // MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftLinkedService. func (a AmazonRedshiftLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -1295,10 +1295,10 @@ func (a *AmazonRedshiftLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1313,7 +1313,7 @@ func (a *AmazonRedshiftLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftLinkedServiceTypeProperties. func (a AmazonRedshiftLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "database", &a.Database) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "password", a.Password) @@ -1360,7 +1360,7 @@ func (a *AmazonRedshiftLinkedServiceTypeProperties) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftSource. func (a AmazonRedshiftSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -1416,10 +1416,10 @@ func (a *AmazonRedshiftSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1434,7 +1434,7 @@ func (a *AmazonRedshiftSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftTableDataset. func (a AmazonRedshiftTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -1490,10 +1490,10 @@ func (a *AmazonRedshiftTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1508,7 +1508,7 @@ func (a *AmazonRedshiftTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonRedshiftTableDatasetTypeProperties. func (a AmazonRedshiftTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &a.Schema) populate(objectMap, "table", &a.Table) populate(objectMap, "tableName", &a.TableName) @@ -1543,7 +1543,7 @@ func (a *AmazonRedshiftTableDatasetTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type AmazonS3CompatibleLinkedService. func (a AmazonS3CompatibleLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -1587,10 +1587,10 @@ func (a *AmazonS3CompatibleLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1605,7 +1605,7 @@ func (a *AmazonS3CompatibleLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonS3CompatibleLinkedServiceTypeProperties. func (a AmazonS3CompatibleLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessKeyId", &a.AccessKeyID) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "forcePathStyle", &a.ForcePathStyle) @@ -1648,7 +1648,7 @@ func (a *AmazonS3CompatibleLinkedServiceTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type AmazonS3CompatibleLocation. func (a AmazonS3CompatibleLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "bucketName", &a.BucketName) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "folderPath", &a.FolderPath) @@ -1688,10 +1688,10 @@ func (a *AmazonS3CompatibleLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1706,7 +1706,7 @@ func (a *AmazonS3CompatibleLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonS3CompatibleReadSettings. func (a AmazonS3CompatibleReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &a.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", a.EnablePartitionDiscovery) @@ -1778,10 +1778,10 @@ func (a *AmazonS3CompatibleReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1796,7 +1796,7 @@ func (a *AmazonS3CompatibleReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonS3Dataset. func (a AmazonS3Dataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -1852,10 +1852,10 @@ func (a *AmazonS3Dataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1870,7 +1870,7 @@ func (a *AmazonS3Dataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonS3DatasetTypeProperties. func (a AmazonS3DatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "bucketName", &a.BucketName) populate(objectMap, "compression", a.Compression) populate(objectMap, "format", a.Format) @@ -1925,7 +1925,7 @@ func (a *AmazonS3DatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonS3LinkedService. func (a AmazonS3LinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -1969,10 +1969,10 @@ func (a *AmazonS3LinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -1987,7 +1987,7 @@ func (a *AmazonS3LinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonS3LinkedServiceTypeProperties. func (a AmazonS3LinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessKeyId", &a.AccessKeyID) populate(objectMap, "authenticationType", &a.AuthenticationType) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) @@ -2034,7 +2034,7 @@ func (a *AmazonS3LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonS3Location. func (a AmazonS3Location) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "bucketName", &a.BucketName) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "folderPath", &a.FolderPath) @@ -2074,10 +2074,10 @@ func (a *AmazonS3Location) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2092,7 +2092,7 @@ func (a *AmazonS3Location) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AmazonS3ReadSettings. func (a AmazonS3ReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &a.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", a.EnablePartitionDiscovery) @@ -2164,10 +2164,10 @@ func (a *AmazonS3ReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2182,7 +2182,7 @@ func (a *AmazonS3ReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AppFiguresLinkedService. func (a AppFiguresLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -2226,10 +2226,10 @@ func (a *AppFiguresLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2244,7 +2244,7 @@ func (a *AppFiguresLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AppFiguresLinkedServiceTypeProperties. func (a AppFiguresLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientKey", a.ClientKey) populate(objectMap, "password", a.Password) populate(objectMap, "userName", &a.UserName) @@ -2279,7 +2279,7 @@ func (a *AppFiguresLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AppendVariableActivity. func (a AppendVariableActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", a.DependsOn) populate(objectMap, "description", a.Description) populate(objectMap, "name", a.Name) @@ -2323,10 +2323,10 @@ func (a *AppendVariableActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2341,7 +2341,7 @@ func (a *AppendVariableActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AppendVariableActivityTypeProperties. func (a AppendVariableActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "value", &a.Value) populate(objectMap, "variableName", a.VariableName) return json.Marshal(objectMap) @@ -2372,7 +2372,7 @@ func (a *AppendVariableActivityTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type ArmIDWrapper. func (a ArmIDWrapper) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "id", a.ID) return json.Marshal(objectMap) } @@ -2399,7 +2399,7 @@ func (a *ArmIDWrapper) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AsanaLinkedService. func (a AsanaLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -2443,10 +2443,10 @@ func (a *AsanaLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2461,7 +2461,7 @@ func (a *AsanaLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AsanaLinkedServiceTypeProperties. func (a AsanaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiToken", a.APIToken) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) return json.Marshal(objectMap) @@ -2492,7 +2492,7 @@ func (a *AsanaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AvroDataset. func (a AvroDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -2548,10 +2548,10 @@ func (a *AvroDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2566,7 +2566,7 @@ func (a *AvroDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AvroDatasetTypeProperties. func (a AvroDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "avroCompressionCodec", &a.AvroCompressionCodec) populate(objectMap, "avroCompressionLevel", a.AvroCompressionLevel) populate(objectMap, "location", a.Location) @@ -2601,7 +2601,7 @@ func (a *AvroDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AvroFormat. func (a AvroFormat) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deserializer", &a.Deserializer) populate(objectMap, "serializer", &a.Serializer) objectMap["type"] = "AvroFormat" @@ -2633,10 +2633,10 @@ func (a *AvroFormat) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2651,7 +2651,7 @@ func (a *AvroFormat) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AvroSink. func (a AvroSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "formatSettings", a.FormatSettings) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -2707,10 +2707,10 @@ func (a *AvroSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2725,7 +2725,7 @@ func (a *AvroSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AvroSource. func (a AvroSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -2773,10 +2773,10 @@ func (a *AvroSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2791,7 +2791,7 @@ func (a *AvroSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AvroWriteSettings. func (a AvroWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileNamePrefix", &a.FileNamePrefix) populate(objectMap, "maxRowsPerFile", &a.MaxRowsPerFile) populate(objectMap, "recordName", a.RecordName) @@ -2831,10 +2831,10 @@ func (a *AvroWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2849,7 +2849,7 @@ func (a *AvroWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzPowerShellSetup. func (a AzPowerShellSetup) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = "AzPowerShellSetup" populate(objectMap, "typeProperties", a.TypeProperties) return json.Marshal(objectMap) @@ -2880,7 +2880,7 @@ func (a *AzPowerShellSetup) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzPowerShellSetupTypeProperties. func (a AzPowerShellSetupTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "version", a.Version) return json.Marshal(objectMap) } @@ -2907,7 +2907,7 @@ func (a *AzPowerShellSetupTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBatchLinkedService. func (a AzureBatchLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -2951,10 +2951,10 @@ func (a *AzureBatchLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -2969,7 +2969,7 @@ func (a *AzureBatchLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBatchLinkedServiceTypeProperties. func (a AzureBatchLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessKey", a.AccessKey) populate(objectMap, "accountName", &a.AccountName) populate(objectMap, "batchUri", &a.BatchURI) @@ -3020,7 +3020,7 @@ func (a *AzureBatchLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureBlobDataset. func (a AzureBlobDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -3076,10 +3076,10 @@ func (a *AzureBlobDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3094,7 +3094,7 @@ func (a *AzureBlobDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobDatasetTypeProperties. func (a AzureBlobDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compression", a.Compression) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "folderPath", &a.FolderPath) @@ -3145,7 +3145,7 @@ func (a *AzureBlobDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSDataset. func (a AzureBlobFSDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -3201,10 +3201,10 @@ func (a *AzureBlobFSDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3219,7 +3219,7 @@ func (a *AzureBlobFSDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSDatasetTypeProperties. func (a AzureBlobFSDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compression", a.Compression) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "folderPath", &a.FolderPath) @@ -3258,7 +3258,7 @@ func (a *AzureBlobFSDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSLinkedService. func (a AzureBlobFSLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -3302,10 +3302,10 @@ func (a *AzureBlobFSLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3320,11 +3320,13 @@ func (a *AzureBlobFSLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSLinkedServiceTypeProperties. func (a AzureBlobFSLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountKey", &a.AccountKey) populate(objectMap, "azureCloudType", &a.AzureCloudType) populate(objectMap, "credential", a.Credential) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) + populate(objectMap, "sasToken", a.SasToken) + populate(objectMap, "sasUri", &a.SasURI) populate(objectMap, "servicePrincipalCredential", a.ServicePrincipalCredential) populate(objectMap, "servicePrincipalCredentialType", &a.ServicePrincipalCredentialType) populate(objectMap, "servicePrincipalId", &a.ServicePrincipalID) @@ -3355,6 +3357,12 @@ func (a *AzureBlobFSLinkedServiceTypeProperties) UnmarshalJSON(data []byte) erro case "encryptedCredential": err = unpopulate(val, "EncryptedCredential", &a.EncryptedCredential) delete(rawMsg, key) + case "sasToken": + a.SasToken, err = unmarshalSecretBaseClassification(val) + delete(rawMsg, key) + case "sasUri": + err = unpopulate(val, "SasURI", &a.SasURI) + delete(rawMsg, key) case "servicePrincipalCredential": a.ServicePrincipalCredential, err = unmarshalSecretBaseClassification(val) delete(rawMsg, key) @@ -3383,7 +3391,7 @@ func (a *AzureBlobFSLinkedServiceTypeProperties) UnmarshalJSON(data []byte) erro // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSLocation. func (a AzureBlobFSLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "fileSystem", &a.FileSystem) populate(objectMap, "folderPath", &a.FolderPath) @@ -3419,10 +3427,10 @@ func (a *AzureBlobFSLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3437,7 +3445,7 @@ func (a *AzureBlobFSLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSReadSettings. func (a AzureBlobFSReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &a.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", a.EnablePartitionDiscovery) @@ -3505,10 +3513,10 @@ func (a *AzureBlobFSReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3523,7 +3531,7 @@ func (a *AzureBlobFSReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSSink. func (a AzureBlobFSSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyBehavior", &a.CopyBehavior) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -3579,10 +3587,10 @@ func (a *AzureBlobFSSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3597,7 +3605,7 @@ func (a *AzureBlobFSSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSSource. func (a AzureBlobFSSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) populate(objectMap, "recursive", &a.Recursive) @@ -3649,10 +3657,10 @@ func (a *AzureBlobFSSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3667,7 +3675,7 @@ func (a *AzureBlobFSSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobFSWriteSettings. func (a AzureBlobFSWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "blockSizeInMB", &a.BlockSizeInMB) populate(objectMap, "copyBehavior", &a.CopyBehavior) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) @@ -3707,10 +3715,10 @@ func (a *AzureBlobFSWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3725,7 +3733,7 @@ func (a *AzureBlobFSWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageLinkedService. func (a AzureBlobStorageLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -3769,10 +3777,10 @@ func (a *AzureBlobStorageLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3787,11 +3795,13 @@ func (a *AzureBlobStorageLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageLinkedServiceTypeProperties. func (a AzureBlobStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountKey", a.AccountKey) populate(objectMap, "accountKind", a.AccountKind) + populate(objectMap, "authenticationType", a.AuthenticationType) populate(objectMap, "azureCloudType", &a.AzureCloudType) populate(objectMap, "connectionString", &a.ConnectionString) + populate(objectMap, "containerUri", &a.ContainerURI) populate(objectMap, "credential", a.Credential) populate(objectMap, "encryptedCredential", a.EncryptedCredential) populate(objectMap, "sasToken", a.SasToken) @@ -3818,12 +3828,18 @@ func (a *AzureBlobStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) case "accountKind": err = unpopulate(val, "AccountKind", &a.AccountKind) delete(rawMsg, key) + case "authenticationType": + err = unpopulate(val, "AuthenticationType", &a.AuthenticationType) + delete(rawMsg, key) case "azureCloudType": err = unpopulate(val, "AzureCloudType", &a.AzureCloudType) delete(rawMsg, key) case "connectionString": err = unpopulate(val, "ConnectionString", &a.ConnectionString) delete(rawMsg, key) + case "containerUri": + err = unpopulate(val, "ContainerURI", &a.ContainerURI) + delete(rawMsg, key) case "credential": err = unpopulate(val, "Credential", &a.Credential) delete(rawMsg, key) @@ -3858,7 +3874,7 @@ func (a *AzureBlobStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageLocation. func (a AzureBlobStorageLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "container", &a.Container) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "folderPath", &a.FolderPath) @@ -3894,10 +3910,10 @@ func (a *AzureBlobStorageLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -3912,7 +3928,7 @@ func (a *AzureBlobStorageLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageReadSettings. func (a AzureBlobStorageReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &a.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", a.EnablePartitionDiscovery) @@ -3984,10 +4000,10 @@ func (a *AzureBlobStorageReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4002,7 +4018,7 @@ func (a *AzureBlobStorageReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureBlobStorageWriteSettings. func (a AzureBlobStorageWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "blockSizeInMB", &a.BlockSizeInMB) populate(objectMap, "copyBehavior", &a.CopyBehavior) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) @@ -4042,10 +4058,10 @@ func (a *AzureBlobStorageWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4060,7 +4076,7 @@ func (a *AzureBlobStorageWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerCommandActivity. func (a AzureDataExplorerCommandActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", a.DependsOn) populate(objectMap, "description", a.Description) populate(objectMap, "linkedServiceName", a.LinkedServiceName) @@ -4112,10 +4128,10 @@ func (a *AzureDataExplorerCommandActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4130,7 +4146,7 @@ func (a *AzureDataExplorerCommandActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerCommandActivityTypeProperties. func (a AzureDataExplorerCommandActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "command", &a.Command) populate(objectMap, "commandTimeout", &a.CommandTimeout) return json.Marshal(objectMap) @@ -4161,7 +4177,7 @@ func (a *AzureDataExplorerCommandActivityTypeProperties) UnmarshalJSON(data []by // MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerDatasetTypeProperties. func (a AzureDataExplorerDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "table", &a.Table) return json.Marshal(objectMap) } @@ -4188,7 +4204,7 @@ func (a *AzureDataExplorerDatasetTypeProperties) UnmarshalJSON(data []byte) erro // MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerLinkedService. func (a AzureDataExplorerLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -4232,10 +4248,10 @@ func (a *AzureDataExplorerLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4250,7 +4266,7 @@ func (a *AzureDataExplorerLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerLinkedServiceTypeProperties. func (a AzureDataExplorerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "credential", a.Credential) populate(objectMap, "database", &a.Database) populate(objectMap, "endpoint", &a.Endpoint) @@ -4297,7 +4313,7 @@ func (a *AzureDataExplorerLinkedServiceTypeProperties) UnmarshalJSON(data []byte // MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerSink. func (a AzureDataExplorerSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "flushImmediately", &a.FlushImmediately) populate(objectMap, "ingestionMappingAsJson", &a.IngestionMappingAsJSON) @@ -4357,10 +4373,10 @@ func (a *AzureDataExplorerSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4375,7 +4391,7 @@ func (a *AzureDataExplorerSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerSource. func (a AzureDataExplorerSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -4431,10 +4447,10 @@ func (a *AzureDataExplorerSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4449,7 +4465,7 @@ func (a *AzureDataExplorerSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataExplorerTableDataset. func (a AzureDataExplorerTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -4505,10 +4521,10 @@ func (a *AzureDataExplorerTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4523,7 +4539,7 @@ func (a *AzureDataExplorerTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeAnalyticsLinkedService. func (a AzureDataLakeAnalyticsLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -4567,10 +4583,10 @@ func (a *AzureDataLakeAnalyticsLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4585,7 +4601,7 @@ func (a *AzureDataLakeAnalyticsLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeAnalyticsLinkedServiceTypeProperties. func (a AzureDataLakeAnalyticsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountName", &a.AccountName) populate(objectMap, "dataLakeAnalyticsUri", &a.DataLakeAnalyticsURI) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) @@ -4640,7 +4656,7 @@ func (a *AzureDataLakeAnalyticsLinkedServiceTypeProperties) UnmarshalJSON(data [ // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreDataset. func (a AzureDataLakeStoreDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -4696,10 +4712,10 @@ func (a *AzureDataLakeStoreDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4714,7 +4730,7 @@ func (a *AzureDataLakeStoreDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreDatasetTypeProperties. func (a AzureDataLakeStoreDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compression", a.Compression) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "folderPath", &a.FolderPath) @@ -4753,7 +4769,7 @@ func (a *AzureDataLakeStoreDatasetTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreLinkedService. func (a AzureDataLakeStoreLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -4797,10 +4813,10 @@ func (a *AzureDataLakeStoreLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4815,7 +4831,7 @@ func (a *AzureDataLakeStoreLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreLinkedServiceTypeProperties. func (a AzureDataLakeStoreLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountName", &a.AccountName) populate(objectMap, "azureCloudType", &a.AzureCloudType) populate(objectMap, "credential", a.Credential) @@ -4878,7 +4894,7 @@ func (a *AzureDataLakeStoreLinkedServiceTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreLocation. func (a AzureDataLakeStoreLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "folderPath", &a.FolderPath) objectMap["type"] = "AzureDataLakeStoreLocation" @@ -4910,10 +4926,10 @@ func (a *AzureDataLakeStoreLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -4928,7 +4944,7 @@ func (a *AzureDataLakeStoreLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreReadSettings. func (a AzureDataLakeStoreReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &a.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", a.EnablePartitionDiscovery) @@ -5004,10 +5020,10 @@ func (a *AzureDataLakeStoreReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5022,7 +5038,7 @@ func (a *AzureDataLakeStoreReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreSink. func (a AzureDataLakeStoreSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyBehavior", &a.CopyBehavior) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "enableAdlsSingleFileParallel", &a.EnableAdlsSingleFileParallel) @@ -5078,10 +5094,10 @@ func (a *AzureDataLakeStoreSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5096,7 +5112,7 @@ func (a *AzureDataLakeStoreSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreSource. func (a AzureDataLakeStoreSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) populate(objectMap, "recursive", &a.Recursive) @@ -5140,10 +5156,10 @@ func (a *AzureDataLakeStoreSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5158,7 +5174,7 @@ func (a *AzureDataLakeStoreSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDataLakeStoreWriteSettings. func (a AzureDataLakeStoreWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyBehavior", &a.CopyBehavior) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "expiryDateTime", &a.ExpiryDateTime) @@ -5198,10 +5214,10 @@ func (a *AzureDataLakeStoreWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5216,7 +5232,7 @@ func (a *AzureDataLakeStoreWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeDataset. func (a AzureDatabricksDeltaLakeDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -5272,10 +5288,10 @@ func (a *AzureDatabricksDeltaLakeDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5290,7 +5306,7 @@ func (a *AzureDatabricksDeltaLakeDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeDatasetTypeProperties. func (a AzureDatabricksDeltaLakeDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "database", &a.Database) populate(objectMap, "table", &a.Table) return json.Marshal(objectMap) @@ -5321,7 +5337,7 @@ func (a *AzureDatabricksDeltaLakeDatasetTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeExportCommand. func (a AzureDatabricksDeltaLakeExportCommand) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dateFormat", &a.DateFormat) populate(objectMap, "timestampFormat", &a.TimestampFormat) objectMap["type"] = "AzureDatabricksDeltaLakeExportCommand" @@ -5353,10 +5369,10 @@ func (a *AzureDatabricksDeltaLakeExportCommand) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5371,7 +5387,7 @@ func (a *AzureDatabricksDeltaLakeExportCommand) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeImportCommand. func (a AzureDatabricksDeltaLakeImportCommand) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dateFormat", &a.DateFormat) populate(objectMap, "timestampFormat", &a.TimestampFormat) objectMap["type"] = "AzureDatabricksDeltaLakeImportCommand" @@ -5403,10 +5419,10 @@ func (a *AzureDatabricksDeltaLakeImportCommand) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5421,7 +5437,7 @@ func (a *AzureDatabricksDeltaLakeImportCommand) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeLinkedService. func (a AzureDatabricksDeltaLakeLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -5465,10 +5481,10 @@ func (a *AzureDatabricksDeltaLakeLinkedService) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5483,7 +5499,7 @@ func (a *AzureDatabricksDeltaLakeLinkedService) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeSink. func (a AzureDatabricksDeltaLakeSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "importSettings", a.ImportSettings) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -5539,10 +5555,10 @@ func (a *AzureDatabricksDeltaLakeSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5557,7 +5573,7 @@ func (a *AzureDatabricksDeltaLakeSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDeltaLakeSource. func (a AzureDatabricksDeltaLakeSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "exportSettings", a.ExportSettings) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -5605,10 +5621,10 @@ func (a *AzureDatabricksDeltaLakeSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5623,7 +5639,7 @@ func (a *AzureDatabricksDeltaLakeSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksDetltaLakeLinkedServiceTypeProperties. func (a AzureDatabricksDetltaLakeLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessToken", a.AccessToken) populate(objectMap, "clusterId", &a.ClusterID) populate(objectMap, "credential", a.Credential) @@ -5670,7 +5686,7 @@ func (a *AzureDatabricksDetltaLakeLinkedServiceTypeProperties) UnmarshalJSON(dat // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksLinkedService. func (a AzureDatabricksLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -5714,10 +5730,10 @@ func (a *AzureDatabricksLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5732,7 +5748,7 @@ func (a *AzureDatabricksLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureDatabricksLinkedServiceTypeProperties. func (a AzureDatabricksLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessToken", a.AccessToken) populate(objectMap, "authentication", &a.Authentication) populate(objectMap, "credential", a.Credential) @@ -5831,7 +5847,7 @@ func (a *AzureDatabricksLinkedServiceTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type AzureFileStorageLinkedService. func (a AzureFileStorageLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -5875,10 +5891,10 @@ func (a *AzureFileStorageLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -5893,7 +5909,7 @@ func (a *AzureFileStorageLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureFileStorageLinkedServiceTypeProperties. func (a AzureFileStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountKey", a.AccountKey) populate(objectMap, "connectionString", &a.ConnectionString) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) @@ -5956,7 +5972,7 @@ func (a *AzureFileStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type AzureFileStorageLocation. func (a AzureFileStorageLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &a.FileName) populate(objectMap, "folderPath", &a.FolderPath) objectMap["type"] = "AzureFileStorageLocation" @@ -5988,10 +6004,10 @@ func (a *AzureFileStorageLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6006,7 +6022,7 @@ func (a *AzureFileStorageLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureFileStorageReadSettings. func (a AzureFileStorageReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &a.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", a.EnablePartitionDiscovery) @@ -6078,10 +6094,10 @@ func (a *AzureFileStorageReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6096,7 +6112,7 @@ func (a *AzureFileStorageReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureFileStorageWriteSettings. func (a AzureFileStorageWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyBehavior", &a.CopyBehavior) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -6132,10 +6148,10 @@ func (a *AzureFileStorageWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6150,7 +6166,7 @@ func (a *AzureFileStorageWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureFunctionActivity. func (a AzureFunctionActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", a.DependsOn) populate(objectMap, "description", a.Description) populate(objectMap, "linkedServiceName", a.LinkedServiceName) @@ -6202,10 +6218,10 @@ func (a *AzureFunctionActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6220,7 +6236,7 @@ func (a *AzureFunctionActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureFunctionActivityTypeProperties. func (a AzureFunctionActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "body", &a.Body) populate(objectMap, "functionName", &a.FunctionName) populate(objectMap, "headers", &a.Headers) @@ -6259,7 +6275,7 @@ func (a *AzureFunctionActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureFunctionLinkedService. func (a AzureFunctionLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -6303,10 +6319,10 @@ func (a *AzureFunctionLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6321,7 +6337,7 @@ func (a *AzureFunctionLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureFunctionLinkedServiceTypeProperties. func (a AzureFunctionLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authentication", &a.Authentication) populate(objectMap, "credential", a.Credential) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) @@ -6368,7 +6384,7 @@ func (a *AzureFunctionLinkedServiceTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type AzureKeyVaultLinkedService. func (a AzureKeyVaultLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -6412,10 +6428,10 @@ func (a *AzureKeyVaultLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6430,7 +6446,7 @@ func (a *AzureKeyVaultLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureKeyVaultLinkedServiceTypeProperties. func (a AzureKeyVaultLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "baseUrl", &a.BaseURL) populate(objectMap, "credential", a.Credential) return json.Marshal(objectMap) @@ -6461,7 +6477,7 @@ func (a *AzureKeyVaultLinkedServiceTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type AzureKeyVaultSecretReference. func (a AzureKeyVaultSecretReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "secretName", &a.SecretName) populate(objectMap, "secretVersion", &a.SecretVersion) populate(objectMap, "store", a.Store) @@ -6500,7 +6516,7 @@ func (a *AzureKeyVaultSecretReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMLBatchExecutionActivity. func (a AzureMLBatchExecutionActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", a.DependsOn) populate(objectMap, "description", a.Description) populate(objectMap, "linkedServiceName", a.LinkedServiceName) @@ -6552,10 +6568,10 @@ func (a *AzureMLBatchExecutionActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6570,7 +6586,7 @@ func (a *AzureMLBatchExecutionActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMLBatchExecutionActivityTypeProperties. func (a AzureMLBatchExecutionActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "globalParameters", a.GlobalParameters) populate(objectMap, "webServiceInputs", a.WebServiceInputs) populate(objectMap, "webServiceOutputs", a.WebServiceOutputs) @@ -6605,7 +6621,7 @@ func (a *AzureMLBatchExecutionActivityTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type AzureMLExecutePipelineActivity. func (a AzureMLExecutePipelineActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", a.DependsOn) populate(objectMap, "description", a.Description) populate(objectMap, "linkedServiceName", a.LinkedServiceName) @@ -6657,10 +6673,10 @@ func (a *AzureMLExecutePipelineActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6675,7 +6691,7 @@ func (a *AzureMLExecutePipelineActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMLExecutePipelineActivityTypeProperties. func (a AzureMLExecutePipelineActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "continueOnStepFailure", &a.ContinueOnStepFailure) populate(objectMap, "dataPathAssignments", &a.DataPathAssignments) populate(objectMap, "experimentName", &a.ExperimentName) @@ -6730,7 +6746,7 @@ func (a *AzureMLExecutePipelineActivityTypeProperties) UnmarshalJSON(data []byte // MarshalJSON implements the json.Marshaller interface for type AzureMLLinkedService. func (a AzureMLLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -6774,10 +6790,10 @@ func (a *AzureMLLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6792,7 +6808,7 @@ func (a *AzureMLLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMLLinkedServiceTypeProperties. func (a AzureMLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiKey", a.APIKey) populate(objectMap, "authentication", &a.Authentication) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) @@ -6847,7 +6863,7 @@ func (a *AzureMLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMLServiceLinkedService. func (a AzureMLServiceLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -6891,10 +6907,10 @@ func (a *AzureMLServiceLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -6909,7 +6925,7 @@ func (a *AzureMLServiceLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMLServiceLinkedServiceTypeProperties. func (a AzureMLServiceLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "mlWorkspaceName", &a.MlWorkspaceName) populate(objectMap, "resourceGroupName", &a.ResourceGroupName) @@ -6960,7 +6976,7 @@ func (a *AzureMLServiceLinkedServiceTypeProperties) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type AzureMLUpdateResourceActivity. func (a AzureMLUpdateResourceActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", a.DependsOn) populate(objectMap, "description", a.Description) populate(objectMap, "linkedServiceName", a.LinkedServiceName) @@ -7012,10 +7028,10 @@ func (a *AzureMLUpdateResourceActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7030,7 +7046,7 @@ func (a *AzureMLUpdateResourceActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMLUpdateResourceActivityTypeProperties. func (a AzureMLUpdateResourceActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "trainedModelFilePath", &a.TrainedModelFilePath) populate(objectMap, "trainedModelLinkedServiceName", a.TrainedModelLinkedServiceName) populate(objectMap, "trainedModelName", &a.TrainedModelName) @@ -7065,7 +7081,7 @@ func (a *AzureMLUpdateResourceActivityTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type AzureMLWebServiceFile. func (a AzureMLWebServiceFile) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "filePath", &a.FilePath) populate(objectMap, "linkedServiceName", a.LinkedServiceName) return json.Marshal(objectMap) @@ -7096,7 +7112,7 @@ func (a *AzureMLWebServiceFile) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMariaDBLinkedService. func (a AzureMariaDBLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -7140,10 +7156,10 @@ func (a *AzureMariaDBLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7158,7 +7174,7 @@ func (a *AzureMariaDBLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMariaDBLinkedServiceTypeProperties. func (a AzureMariaDBLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &a.ConnectionString) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "pwd", a.Pwd) @@ -7193,7 +7209,7 @@ func (a *AzureMariaDBLinkedServiceTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type AzureMariaDBSource. func (a AzureMariaDBSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -7245,10 +7261,10 @@ func (a *AzureMariaDBSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7263,7 +7279,7 @@ func (a *AzureMariaDBSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMariaDBTableDataset. func (a AzureMariaDBTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -7319,10 +7335,10 @@ func (a *AzureMariaDBTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7337,7 +7353,7 @@ func (a *AzureMariaDBTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMySQLLinkedService. func (a AzureMySQLLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -7381,10 +7397,10 @@ func (a *AzureMySQLLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7399,7 +7415,7 @@ func (a *AzureMySQLLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMySQLLinkedServiceTypeProperties. func (a AzureMySQLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &a.ConnectionString) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "password", a.Password) @@ -7434,7 +7450,7 @@ func (a *AzureMySQLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureMySQLSink. func (a AzureMySQLSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &a.PreCopyScript) @@ -7486,10 +7502,10 @@ func (a *AzureMySQLSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7504,7 +7520,7 @@ func (a *AzureMySQLSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMySQLSource. func (a AzureMySQLSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -7556,10 +7572,10 @@ func (a *AzureMySQLSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7574,7 +7590,7 @@ func (a *AzureMySQLSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMySQLTableDataset. func (a AzureMySQLTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -7630,10 +7646,10 @@ func (a *AzureMySQLTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7648,7 +7664,7 @@ func (a *AzureMySQLTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureMySQLTableDatasetTypeProperties. func (a AzureMySQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "table", &a.Table) populate(objectMap, "tableName", &a.TableName) return json.Marshal(objectMap) @@ -7679,7 +7695,7 @@ func (a *AzureMySQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLLinkedService. func (a AzurePostgreSQLLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -7723,10 +7739,10 @@ func (a *AzurePostgreSQLLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7741,7 +7757,7 @@ func (a *AzurePostgreSQLLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLLinkedServiceTypeProperties. func (a AzurePostgreSQLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &a.ConnectionString) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "password", a.Password) @@ -7776,7 +7792,7 @@ func (a *AzurePostgreSQLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLSink. func (a AzurePostgreSQLSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &a.PreCopyScript) @@ -7828,10 +7844,10 @@ func (a *AzurePostgreSQLSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7846,7 +7862,7 @@ func (a *AzurePostgreSQLSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLSource. func (a AzurePostgreSQLSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -7898,10 +7914,10 @@ func (a *AzurePostgreSQLSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7916,7 +7932,7 @@ func (a *AzurePostgreSQLSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLTableDataset. func (a AzurePostgreSQLTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -7972,10 +7988,10 @@ func (a *AzurePostgreSQLTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -7990,7 +8006,7 @@ func (a *AzurePostgreSQLTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzurePostgreSQLTableDatasetTypeProperties. func (a AzurePostgreSQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &a.Schema) populate(objectMap, "table", &a.Table) populate(objectMap, "tableName", &a.TableName) @@ -8025,7 +8041,7 @@ func (a *AzurePostgreSQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type AzureQueueSink. func (a AzureQueueSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) populate(objectMap, "sinkRetryCount", &a.SinkRetryCount) @@ -8073,10 +8089,10 @@ func (a *AzureQueueSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8091,7 +8107,7 @@ func (a *AzureQueueSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLDWLinkedService. func (a AzureSQLDWLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -8135,10 +8151,10 @@ func (a *AzureSQLDWLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8153,7 +8169,7 @@ func (a *AzureSQLDWLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLDWLinkedServiceTypeProperties. func (a AzureSQLDWLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "azureCloudType", &a.AzureCloudType) populate(objectMap, "connectionString", &a.ConnectionString) populate(objectMap, "credential", a.Credential) @@ -8208,7 +8224,7 @@ func (a *AzureSQLDWLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureSQLDWTableDataset. func (a AzureSQLDWTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -8264,10 +8280,10 @@ func (a *AzureSQLDWTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8282,7 +8298,7 @@ func (a *AzureSQLDWTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLDWTableDatasetTypeProperties. func (a AzureSQLDWTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &a.Schema) populate(objectMap, "table", &a.Table) populate(objectMap, "tableName", &a.TableName) @@ -8317,7 +8333,7 @@ func (a *AzureSQLDWTableDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureSQLDatabaseLinkedService. func (a AzureSQLDatabaseLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -8361,10 +8377,10 @@ func (a *AzureSQLDatabaseLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8379,7 +8395,7 @@ func (a *AzureSQLDatabaseLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLDatabaseLinkedServiceTypeProperties. func (a AzureSQLDatabaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alwaysEncryptedSettings", a.AlwaysEncryptedSettings) populate(objectMap, "azureCloudType", &a.AzureCloudType) populate(objectMap, "connectionString", &a.ConnectionString) @@ -8438,7 +8454,7 @@ func (a *AzureSQLDatabaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type AzureSQLMILinkedService. func (a AzureSQLMILinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -8482,10 +8498,10 @@ func (a *AzureSQLMILinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8500,7 +8516,7 @@ func (a *AzureSQLMILinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLMILinkedServiceTypeProperties. func (a AzureSQLMILinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alwaysEncryptedSettings", a.AlwaysEncryptedSettings) populate(objectMap, "azureCloudType", &a.AzureCloudType) populate(objectMap, "connectionString", &a.ConnectionString) @@ -8559,7 +8575,7 @@ func (a *AzureSQLMILinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureSQLMITableDataset. func (a AzureSQLMITableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -8615,10 +8631,10 @@ func (a *AzureSQLMITableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8633,7 +8649,7 @@ func (a *AzureSQLMITableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLMITableDatasetTypeProperties. func (a AzureSQLMITableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &a.Schema) populate(objectMap, "table", &a.Table) populate(objectMap, "tableName", &a.TableName) @@ -8668,7 +8684,7 @@ func (a *AzureSQLMITableDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureSQLSink. func (a AzureSQLSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &a.PreCopyScript) @@ -8752,10 +8768,10 @@ func (a *AzureSQLSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8770,7 +8786,7 @@ func (a *AzureSQLSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLSource. func (a AzureSQLSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) @@ -8842,10 +8858,10 @@ func (a *AzureSQLSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8860,7 +8876,7 @@ func (a *AzureSQLSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLTableDataset. func (a AzureSQLTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -8916,10 +8932,10 @@ func (a *AzureSQLTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -8934,7 +8950,7 @@ func (a *AzureSQLTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSQLTableDatasetTypeProperties. func (a AzureSQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &a.Schema) populate(objectMap, "table", &a.Table) populate(objectMap, "tableName", &a.TableName) @@ -8969,7 +8985,7 @@ func (a *AzureSQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSearchIndexDataset. func (a AzureSearchIndexDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -9025,10 +9041,10 @@ func (a *AzureSearchIndexDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9043,7 +9059,7 @@ func (a *AzureSearchIndexDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSearchIndexDatasetTypeProperties. func (a AzureSearchIndexDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "indexName", &a.IndexName) return json.Marshal(objectMap) } @@ -9070,7 +9086,7 @@ func (a *AzureSearchIndexDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type AzureSearchIndexSink. func (a AzureSearchIndexSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &a.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &a.MaxConcurrentConnections) populate(objectMap, "sinkRetryCount", &a.SinkRetryCount) @@ -9122,10 +9138,10 @@ func (a *AzureSearchIndexSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9140,7 +9156,7 @@ func (a *AzureSearchIndexSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSearchLinkedService. func (a AzureSearchLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -9184,10 +9200,10 @@ func (a *AzureSearchLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9202,7 +9218,7 @@ func (a *AzureSearchLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSearchLinkedServiceTypeProperties. func (a AzureSearchLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &a.EncryptedCredential) populate(objectMap, "key", a.Key) populate(objectMap, "url", &a.URL) @@ -9237,7 +9253,7 @@ func (a *AzureSearchLinkedServiceTypeProperties) UnmarshalJSON(data []byte) erro // MarshalJSON implements the json.Marshaller interface for type AzureStorageLinkedService. func (a AzureStorageLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -9281,10 +9297,10 @@ func (a *AzureStorageLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9299,7 +9315,7 @@ func (a *AzureStorageLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureStorageLinkedServiceTypeProperties. func (a AzureStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountKey", a.AccountKey) populate(objectMap, "connectionString", &a.ConnectionString) populate(objectMap, "encryptedCredential", a.EncryptedCredential) @@ -9342,7 +9358,7 @@ func (a *AzureStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type AzureSynapseArtifactsLinkedService. func (a AzureSynapseArtifactsLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -9386,10 +9402,10 @@ func (a *AzureSynapseArtifactsLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9404,7 +9420,7 @@ func (a *AzureSynapseArtifactsLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureSynapseArtifactsLinkedServiceTypeProperties. func (a AzureSynapseArtifactsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authentication", &a.Authentication) populate(objectMap, "endpoint", &a.Endpoint) populate(objectMap, "workspaceResourceId", &a.WorkspaceResourceID) @@ -9439,7 +9455,7 @@ func (a *AzureSynapseArtifactsLinkedServiceTypeProperties) UnmarshalJSON(data [] // MarshalJSON implements the json.Marshaller interface for type AzureTableDataset. func (a AzureTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "description", a.Description) populate(objectMap, "folder", a.Folder) @@ -9495,10 +9511,10 @@ func (a *AzureTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9513,7 +9529,7 @@ func (a *AzureTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureTableDatasetTypeProperties. func (a AzureTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &a.TableName) return json.Marshal(objectMap) } @@ -9540,7 +9556,7 @@ func (a *AzureTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureTableSink. func (a AzureTableSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "azureTableDefaultPartitionKeyValue", &a.AzureTableDefaultPartitionKeyValue) populate(objectMap, "azureTableInsertType", &a.AzureTableInsertType) populate(objectMap, "azureTablePartitionKeyName", &a.AzureTablePartitionKeyName) @@ -9604,10 +9620,10 @@ func (a *AzureTableSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9622,7 +9638,7 @@ func (a *AzureTableSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureTableSource. func (a AzureTableSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &a.AdditionalColumns) populate(objectMap, "azureTableSourceIgnoreTableNotFound", &a.AzureTableSourceIgnoreTableNotFound) populate(objectMap, "azureTableSourceQuery", &a.AzureTableSourceQuery) @@ -9678,10 +9694,10 @@ func (a *AzureTableSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9696,7 +9712,7 @@ func (a *AzureTableSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type AzureTableStorageLinkedService. func (a AzureTableStorageLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", a.Annotations) populate(objectMap, "connectVia", a.ConnectVia) populate(objectMap, "description", a.Description) @@ -9740,10 +9756,10 @@ func (a *AzureTableStorageLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if a.AdditionalProperties == nil { - a.AdditionalProperties = map[string]interface{}{} + a.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) a.AdditionalProperties[key] = aux } @@ -9758,7 +9774,7 @@ func (a *AzureTableStorageLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BigDataPoolParametrizationReference. func (b BigDataPoolParametrizationReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "referenceName", &b.ReferenceName) populate(objectMap, "type", b.Type) return json.Marshal(objectMap) @@ -9789,7 +9805,7 @@ func (b *BigDataPoolParametrizationReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BinaryDataset. func (b BinaryDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", b.Annotations) populate(objectMap, "description", b.Description) populate(objectMap, "folder", b.Folder) @@ -9845,10 +9861,10 @@ func (b *BinaryDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if b.AdditionalProperties == nil { - b.AdditionalProperties = map[string]interface{}{} + b.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) b.AdditionalProperties[key] = aux } @@ -9863,7 +9879,7 @@ func (b *BinaryDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BinaryDatasetTypeProperties. func (b BinaryDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compression", b.Compression) populate(objectMap, "location", b.Location) return json.Marshal(objectMap) @@ -9894,7 +9910,7 @@ func (b *BinaryDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BinaryReadSettings. func (b BinaryReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compressionProperties", b.CompressionProperties) objectMap["type"] = "BinaryReadSettings" if b.AdditionalProperties != nil { @@ -9922,10 +9938,10 @@ func (b *BinaryReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if b.AdditionalProperties == nil { - b.AdditionalProperties = map[string]interface{}{} + b.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) b.AdditionalProperties[key] = aux } @@ -9940,7 +9956,7 @@ func (b *BinaryReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BinarySink. func (b BinarySink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &b.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &b.MaxConcurrentConnections) populate(objectMap, "sinkRetryCount", &b.SinkRetryCount) @@ -9992,10 +10008,10 @@ func (b *BinarySink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if b.AdditionalProperties == nil { - b.AdditionalProperties = map[string]interface{}{} + b.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) b.AdditionalProperties[key] = aux } @@ -10010,7 +10026,7 @@ func (b *BinarySink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BinarySource. func (b BinarySource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &b.DisableMetricsCollection) populate(objectMap, "formatSettings", b.FormatSettings) populate(objectMap, "maxConcurrentConnections", &b.MaxConcurrentConnections) @@ -10058,10 +10074,10 @@ func (b *BinarySource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if b.AdditionalProperties == nil { - b.AdditionalProperties = map[string]interface{}{} + b.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) b.AdditionalProperties[key] = aux } @@ -10076,7 +10092,7 @@ func (b *BinarySource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BlobEventsTrigger. func (b BlobEventsTrigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", b.Annotations) populate(objectMap, "description", b.Description) populate(objectMap, "pipelines", b.Pipelines) @@ -10120,10 +10136,10 @@ func (b *BlobEventsTrigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if b.AdditionalProperties == nil { - b.AdditionalProperties = map[string]interface{}{} + b.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) b.AdditionalProperties[key] = aux } @@ -10138,7 +10154,7 @@ func (b *BlobEventsTrigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BlobEventsTriggerTypeProperties. func (b BlobEventsTriggerTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "blobPathBeginsWith", b.BlobPathBeginsWith) populate(objectMap, "blobPathEndsWith", b.BlobPathEndsWith) populate(objectMap, "events", b.Events) @@ -10181,7 +10197,7 @@ func (b *BlobEventsTriggerTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BlobSink. func (b BlobSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "blobWriterAddHeader", &b.BlobWriterAddHeader) populate(objectMap, "blobWriterDateTimeFormat", &b.BlobWriterDateTimeFormat) populate(objectMap, "blobWriterOverwriteFiles", &b.BlobWriterOverwriteFiles) @@ -10249,10 +10265,10 @@ func (b *BlobSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if b.AdditionalProperties == nil { - b.AdditionalProperties = map[string]interface{}{} + b.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) b.AdditionalProperties[key] = aux } @@ -10267,7 +10283,7 @@ func (b *BlobSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BlobSource. func (b BlobSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &b.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &b.MaxConcurrentConnections) populate(objectMap, "recursive", &b.Recursive) @@ -10319,10 +10335,10 @@ func (b *BlobSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if b.AdditionalProperties == nil { - b.AdditionalProperties = map[string]interface{}{} + b.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) b.AdditionalProperties[key] = aux } @@ -10337,7 +10353,7 @@ func (b *BlobSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BlobTrigger. func (b BlobTrigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", b.Annotations) populate(objectMap, "description", b.Description) populate(objectMap, "pipelines", b.Pipelines) @@ -10381,10 +10397,10 @@ func (b *BlobTrigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if b.AdditionalProperties == nil { - b.AdditionalProperties = map[string]interface{}{} + b.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) b.AdditionalProperties[key] = aux } @@ -10399,7 +10415,7 @@ func (b *BlobTrigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type BlobTriggerTypeProperties. func (b BlobTriggerTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "folderPath", b.FolderPath) populate(objectMap, "linkedService", b.LinkedService) populate(objectMap, "maxConcurrency", b.MaxConcurrency) @@ -10434,7 +10450,7 @@ func (b *BlobTriggerTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CMKIdentityDefinition. func (c CMKIdentityDefinition) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "userAssignedIdentity", c.UserAssignedIdentity) return json.Marshal(objectMap) } @@ -10461,7 +10477,7 @@ func (c *CMKIdentityDefinition) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CassandraLinkedService. func (c CassandraLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "connectVia", c.ConnectVia) populate(objectMap, "description", c.Description) @@ -10505,10 +10521,10 @@ func (c *CassandraLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -10523,7 +10539,7 @@ func (c *CassandraLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CassandraLinkedServiceTypeProperties. func (c CassandraLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", &c.AuthenticationType) populate(objectMap, "encryptedCredential", &c.EncryptedCredential) populate(objectMap, "host", &c.Host) @@ -10570,7 +10586,7 @@ func (c *CassandraLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type CassandraSource. func (c CassandraSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &c.AdditionalColumns) populate(objectMap, "consistencyLevel", c.ConsistencyLevel) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) @@ -10626,10 +10642,10 @@ func (c *CassandraSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -10644,7 +10660,7 @@ func (c *CassandraSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CassandraTableDataset. func (c CassandraTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "folder", c.Folder) @@ -10700,10 +10716,10 @@ func (c *CassandraTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -10718,7 +10734,7 @@ func (c *CassandraTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CassandraTableDatasetTypeProperties. func (c CassandraTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "keyspace", &c.Keyspace) populate(objectMap, "tableName", &c.TableName) return json.Marshal(objectMap) @@ -10749,7 +10765,7 @@ func (c *CassandraTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ChainingTrigger. func (c ChainingTrigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "pipeline", c.Pipeline) @@ -10793,10 +10809,10 @@ func (c *ChainingTrigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -10811,7 +10827,7 @@ func (c *ChainingTrigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ChainingTriggerTypeProperties. func (c ChainingTriggerTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", c.DependsOn) populate(objectMap, "runDimension", c.RunDimension) return json.Marshal(objectMap) @@ -10842,7 +10858,7 @@ func (c *ChainingTriggerTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CmdkeySetup. func (c CmdkeySetup) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = "CmdkeySetup" populate(objectMap, "typeProperties", c.TypeProperties) return json.Marshal(objectMap) @@ -10873,7 +10889,7 @@ func (c *CmdkeySetup) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CmdkeySetupTypeProperties. func (c CmdkeySetupTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "password", c.Password) populate(objectMap, "targetName", &c.TargetName) populate(objectMap, "userName", &c.UserName) @@ -10908,7 +10924,7 @@ func (c *CmdkeySetupTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsEntityDataset. func (c CommonDataServiceForAppsEntityDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "folder", c.Folder) @@ -10964,10 +10980,10 @@ func (c *CommonDataServiceForAppsEntityDataset) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -10982,7 +10998,7 @@ func (c *CommonDataServiceForAppsEntityDataset) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsEntityDatasetTypeProperties. func (c CommonDataServiceForAppsEntityDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "entityName", &c.EntityName) return json.Marshal(objectMap) } @@ -11009,7 +11025,7 @@ func (c *CommonDataServiceForAppsEntityDatasetTypeProperties) UnmarshalJSON(data // MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsLinkedService. func (c CommonDataServiceForAppsLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "connectVia", c.ConnectVia) populate(objectMap, "description", c.Description) @@ -11053,10 +11069,10 @@ func (c *CommonDataServiceForAppsLinkedService) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11071,7 +11087,7 @@ func (c *CommonDataServiceForAppsLinkedService) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsLinkedServiceTypeProperties. func (c CommonDataServiceForAppsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", &c.AuthenticationType) populate(objectMap, "deploymentType", &c.DeploymentType) populate(objectMap, "encryptedCredential", &c.EncryptedCredential) @@ -11142,7 +11158,7 @@ func (c *CommonDataServiceForAppsLinkedServiceTypeProperties) UnmarshalJSON(data // MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsSink. func (c CommonDataServiceForAppsSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alternateKeyName", &c.AlternateKeyName) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) populate(objectMap, "ignoreNullValues", &c.IgnoreNullValues) @@ -11202,10 +11218,10 @@ func (c *CommonDataServiceForAppsSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11220,7 +11236,7 @@ func (c *CommonDataServiceForAppsSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CommonDataServiceForAppsSource. func (c CommonDataServiceForAppsSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &c.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &c.MaxConcurrentConnections) @@ -11268,10 +11284,10 @@ func (c *CommonDataServiceForAppsSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11286,7 +11302,7 @@ func (c *CommonDataServiceForAppsSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ComponentSetup. func (c ComponentSetup) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = "ComponentSetup" populate(objectMap, "typeProperties", c.TypeProperties) return json.Marshal(objectMap) @@ -11317,7 +11333,7 @@ func (c *ComponentSetup) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CompressionReadSettings. func (c CompressionReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = c.Type if c.AdditionalProperties != nil { for key, val := range c.AdditionalProperties { @@ -11341,10 +11357,10 @@ func (c *CompressionReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11359,7 +11375,7 @@ func (c *CompressionReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ConcurLinkedService. func (c ConcurLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "connectVia", c.ConnectVia) populate(objectMap, "description", c.Description) @@ -11403,10 +11419,10 @@ func (c *ConcurLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11421,7 +11437,7 @@ func (c *ConcurLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ConcurLinkedServiceTypeProperties. func (c ConcurLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &c.ClientID) populate(objectMap, "connectionProperties", &c.ConnectionProperties) populate(objectMap, "encryptedCredential", &c.EncryptedCredential) @@ -11476,7 +11492,7 @@ func (c *ConcurLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ConcurObjectDataset. func (c ConcurObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "folder", c.Folder) @@ -11532,10 +11548,10 @@ func (c *ConcurObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11550,7 +11566,7 @@ func (c *ConcurObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ConcurSource. func (c ConcurSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &c.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &c.MaxConcurrentConnections) @@ -11602,10 +11618,10 @@ func (c *ConcurSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11620,7 +11636,7 @@ func (c *ConcurSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ConnectionStateProperties. func (c ConnectionStateProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "actionsRequired", c.ActionsRequired) populate(objectMap, "description", c.Description) populate(objectMap, "status", c.Status) @@ -11655,7 +11671,7 @@ func (c *ConnectionStateProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ControlActivity. func (c ControlActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", c.DependsOn) populate(objectMap, "description", c.Description) populate(objectMap, "name", c.Name) @@ -11695,10 +11711,10 @@ func (c *ControlActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11713,7 +11729,7 @@ func (c *ControlActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CopyActivity. func (c CopyActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", c.DependsOn) populate(objectMap, "description", c.Description) populate(objectMap, "inputs", c.Inputs) @@ -11773,10 +11789,10 @@ func (c *CopyActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11791,7 +11807,7 @@ func (c *CopyActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CopyActivityLogSettings. func (c CopyActivityLogSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "enableReliableLogging", &c.EnableReliableLogging) populate(objectMap, "logLevel", &c.LogLevel) return json.Marshal(objectMap) @@ -11822,7 +11838,7 @@ func (c *CopyActivityLogSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CopyActivityTypeProperties. func (c CopyActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataIntegrationUnits", &c.DataIntegrationUnits) populate(objectMap, "enableSkipIncompatibleRow", &c.EnableSkipIncompatibleRow) populate(objectMap, "enableStaging", &c.EnableStaging) @@ -11903,9 +11919,55 @@ func (c *CopyActivityTypeProperties) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type CopyComputeScaleProperties. +func (c CopyComputeScaleProperties) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "dataIntegrationUnit", c.DataIntegrationUnit) + populate(objectMap, "timeToLive", c.TimeToLive) + if c.AdditionalProperties != nil { + for key, val := range c.AdditionalProperties { + objectMap[key] = val + } + } + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type CopyComputeScaleProperties. +func (c *CopyComputeScaleProperties) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "dataIntegrationUnit": + err = unpopulate(val, "DataIntegrationUnit", &c.DataIntegrationUnit) + delete(rawMsg, key) + case "timeToLive": + err = unpopulate(val, "TimeToLive", &c.TimeToLive) + delete(rawMsg, key) + default: + if c.AdditionalProperties == nil { + c.AdditionalProperties = map[string]any{} + } + if val != nil { + var aux any + err = json.Unmarshal(val, &aux) + c.AdditionalProperties[key] = aux + } + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type CopySink. func (c CopySink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &c.MaxConcurrentConnections) populate(objectMap, "sinkRetryCount", &c.SinkRetryCount) @@ -11953,10 +12015,10 @@ func (c *CopySink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -11971,7 +12033,7 @@ func (c *CopySink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CopySource. func (c CopySource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &c.MaxConcurrentConnections) populate(objectMap, "sourceRetryCount", &c.SourceRetryCount) @@ -12011,10 +12073,10 @@ func (c *CopySource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12029,7 +12091,7 @@ func (c *CopySource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbLinkedService. func (c CosmosDbLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "connectVia", c.ConnectVia) populate(objectMap, "description", c.Description) @@ -12073,10 +12135,10 @@ func (c *CosmosDbLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12091,7 +12153,7 @@ func (c *CosmosDbLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbLinkedServiceTypeProperties. func (c CosmosDbLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountEndpoint", &c.AccountEndpoint) populate(objectMap, "accountKey", c.AccountKey) populate(objectMap, "azureCloudType", &c.AzureCloudType) @@ -12162,7 +12224,7 @@ func (c *CosmosDbLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPICollectionDataset. func (c CosmosDbMongoDbAPICollectionDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "folder", c.Folder) @@ -12218,10 +12280,10 @@ func (c *CosmosDbMongoDbAPICollectionDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12236,7 +12298,7 @@ func (c *CosmosDbMongoDbAPICollectionDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPICollectionDatasetTypeProperties. func (c CosmosDbMongoDbAPICollectionDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "collection", &c.Collection) return json.Marshal(objectMap) } @@ -12263,7 +12325,7 @@ func (c *CosmosDbMongoDbAPICollectionDatasetTypeProperties) UnmarshalJSON(data [ // MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPILinkedService. func (c CosmosDbMongoDbAPILinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "connectVia", c.ConnectVia) populate(objectMap, "description", c.Description) @@ -12307,10 +12369,10 @@ func (c *CosmosDbMongoDbAPILinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12325,7 +12387,7 @@ func (c *CosmosDbMongoDbAPILinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPILinkedServiceTypeProperties. func (c CosmosDbMongoDbAPILinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &c.ConnectionString) populate(objectMap, "database", &c.Database) populate(objectMap, "isServerVersionAbove32", &c.IsServerVersionAbove32) @@ -12360,7 +12422,7 @@ func (c *CosmosDbMongoDbAPILinkedServiceTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPISink. func (c CosmosDbMongoDbAPISink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &c.MaxConcurrentConnections) populate(objectMap, "sinkRetryCount", &c.SinkRetryCount) @@ -12412,10 +12474,10 @@ func (c *CosmosDbMongoDbAPISink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12430,7 +12492,7 @@ func (c *CosmosDbMongoDbAPISink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbMongoDbAPISource. func (c CosmosDbMongoDbAPISource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &c.AdditionalColumns) populate(objectMap, "batchSize", &c.BatchSize) populate(objectMap, "cursorMethods", c.CursorMethods) @@ -12490,10 +12552,10 @@ func (c *CosmosDbMongoDbAPISource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12508,7 +12570,7 @@ func (c *CosmosDbMongoDbAPISource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbSQLAPICollectionDataset. func (c CosmosDbSQLAPICollectionDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "folder", c.Folder) @@ -12564,10 +12626,10 @@ func (c *CosmosDbSQLAPICollectionDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12582,7 +12644,7 @@ func (c *CosmosDbSQLAPICollectionDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbSQLAPICollectionDatasetTypeProperties. func (c CosmosDbSQLAPICollectionDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "collectionName", &c.CollectionName) return json.Marshal(objectMap) } @@ -12609,7 +12671,7 @@ func (c *CosmosDbSQLAPICollectionDatasetTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type CosmosDbSQLAPISink. func (c CosmosDbSQLAPISink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &c.MaxConcurrentConnections) populate(objectMap, "sinkRetryCount", &c.SinkRetryCount) @@ -12661,10 +12723,10 @@ func (c *CosmosDbSQLAPISink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12679,7 +12741,7 @@ func (c *CosmosDbSQLAPISink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CosmosDbSQLAPISource. func (c CosmosDbSQLAPISource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &c.AdditionalColumns) populate(objectMap, "detectDatetime", &c.DetectDatetime) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) @@ -12739,10 +12801,10 @@ func (c *CosmosDbSQLAPISource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12757,7 +12819,7 @@ func (c *CosmosDbSQLAPISource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CouchbaseLinkedService. func (c CouchbaseLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "connectVia", c.ConnectVia) populate(objectMap, "description", c.Description) @@ -12801,10 +12863,10 @@ func (c *CouchbaseLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12819,7 +12881,7 @@ func (c *CouchbaseLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CouchbaseLinkedServiceTypeProperties. func (c CouchbaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &c.ConnectionString) populate(objectMap, "credString", c.CredString) populate(objectMap, "encryptedCredential", &c.EncryptedCredential) @@ -12854,7 +12916,7 @@ func (c *CouchbaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type CouchbaseSource. func (c CouchbaseSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &c.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &c.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &c.MaxConcurrentConnections) @@ -12906,10 +12968,10 @@ func (c *CouchbaseSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12924,7 +12986,7 @@ func (c *CouchbaseSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CouchbaseTableDataset. func (c CouchbaseTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "folder", c.Folder) @@ -12980,10 +13042,10 @@ func (c *CouchbaseTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -12998,7 +13060,7 @@ func (c *CouchbaseTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CreateDataFlowDebugSessionRequest. func (c CreateDataFlowDebugSessionRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "computeType", c.ComputeType) populate(objectMap, "coreCount", c.CoreCount) populate(objectMap, "integrationRuntime", c.IntegrationRuntime) @@ -13037,7 +13099,7 @@ func (c *CreateDataFlowDebugSessionRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CreateDataFlowDebugSessionResponse. func (c CreateDataFlowDebugSessionResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "sessionId", c.SessionID) populate(objectMap, "status", c.Status) return json.Marshal(objectMap) @@ -13068,7 +13130,7 @@ func (c *CreateDataFlowDebugSessionResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CreateLinkedIntegrationRuntimeRequest. func (c CreateLinkedIntegrationRuntimeRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataFactoryLocation", c.DataFactoryLocation) populate(objectMap, "dataFactoryName", c.DataFactoryName) populate(objectMap, "name", c.Name) @@ -13107,7 +13169,7 @@ func (c *CreateLinkedIntegrationRuntimeRequest) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type CreateRunResponse. func (c CreateRunResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "runId", c.RunID) return json.Marshal(objectMap) } @@ -13132,9 +13194,90 @@ func (c *CreateRunResponse) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type Credential. +func (c Credential) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "annotations", c.Annotations) + populate(objectMap, "description", c.Description) + objectMap["type"] = c.Type + if c.AdditionalProperties != nil { + for key, val := range c.AdditionalProperties { + objectMap[key] = val + } + } + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type Credential. +func (c *Credential) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "annotations": + err = unpopulate(val, "Annotations", &c.Annotations) + delete(rawMsg, key) + case "description": + err = unpopulate(val, "Description", &c.Description) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &c.Type) + delete(rawMsg, key) + default: + if c.AdditionalProperties == nil { + c.AdditionalProperties = map[string]any{} + } + if val != nil { + var aux any + err = json.Unmarshal(val, &aux) + c.AdditionalProperties[key] = aux + } + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + } + return nil +} + +// MarshalJSON implements the json.Marshaller interface for type CredentialListResponse. +func (c CredentialListResponse) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "nextLink", c.NextLink) + populate(objectMap, "value", c.Value) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type CredentialListResponse. +func (c *CredentialListResponse) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "nextLink": + err = unpopulate(val, "NextLink", &c.NextLink) + delete(rawMsg, key) + case "value": + err = unpopulate(val, "Value", &c.Value) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", c, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type CredentialReference. func (c CredentialReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "referenceName", c.ReferenceName) populate(objectMap, "type", c.Type) if c.AdditionalProperties != nil { @@ -13162,10 +13305,10 @@ func (c *CredentialReference) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -13180,7 +13323,7 @@ func (c *CredentialReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CustomActivity. func (c CustomActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", c.DependsOn) populate(objectMap, "description", c.Description) populate(objectMap, "linkedServiceName", c.LinkedServiceName) @@ -13232,10 +13375,10 @@ func (c *CustomActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -13250,7 +13393,7 @@ func (c *CustomActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CustomActivityReferenceObject. func (c CustomActivityReferenceObject) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "datasets", c.Datasets) populate(objectMap, "linkedServices", c.LinkedServices) return json.Marshal(objectMap) @@ -13281,7 +13424,7 @@ func (c *CustomActivityReferenceObject) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CustomActivityTypeProperties. func (c CustomActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "autoUserSpecification", &c.AutoUserSpecification) populate(objectMap, "command", &c.Command) populate(objectMap, "extendedProperties", c.ExtendedProperties) @@ -13332,7 +13475,7 @@ func (c *CustomActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CustomDataSourceLinkedService. func (c CustomDataSourceLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "connectVia", c.ConnectVia) populate(objectMap, "description", c.Description) @@ -13376,10 +13519,10 @@ func (c *CustomDataSourceLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -13394,7 +13537,7 @@ func (c *CustomDataSourceLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CustomDataset. func (c CustomDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "folder", c.Folder) @@ -13450,10 +13593,10 @@ func (c *CustomDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -13468,7 +13611,7 @@ func (c *CustomDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CustomEventsTrigger. func (c CustomEventsTrigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", c.Annotations) populate(objectMap, "description", c.Description) populate(objectMap, "pipelines", c.Pipelines) @@ -13512,10 +13655,10 @@ func (c *CustomEventsTrigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if c.AdditionalProperties == nil { - c.AdditionalProperties = map[string]interface{}{} + c.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) c.AdditionalProperties[key] = aux } @@ -13530,7 +13673,7 @@ func (c *CustomEventsTrigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CustomEventsTriggerTypeProperties. func (c CustomEventsTriggerTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "events", c.Events) populate(objectMap, "scope", c.Scope) populate(objectMap, "subjectBeginsWith", c.SubjectBeginsWith) @@ -13569,7 +13712,7 @@ func (c *CustomEventsTriggerTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type CustomSetupBase. func (c CustomSetupBase) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = c.Type return json.Marshal(objectMap) } @@ -13596,7 +13739,7 @@ func (c *CustomSetupBase) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DWCopyCommandDefaultValue. func (d DWCopyCommandDefaultValue) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "columnName", &d.ColumnName) populate(objectMap, "defaultValue", &d.DefaultValue) return json.Marshal(objectMap) @@ -13627,7 +13770,7 @@ func (d *DWCopyCommandDefaultValue) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DWCopyCommandSettings. func (d DWCopyCommandSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalOptions", d.AdditionalOptions) populate(objectMap, "defaultValues", d.DefaultValues) return json.Marshal(objectMap) @@ -13658,7 +13801,7 @@ func (d *DWCopyCommandSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlow. func (d DataFlow) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -13697,7 +13840,7 @@ func (d *DataFlow) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowDebugCommandPayload. func (d DataFlowDebugCommandPayload) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "columns", d.Columns) populate(objectMap, "expression", d.Expression) populate(objectMap, "rowLimits", d.RowLimits) @@ -13736,7 +13879,7 @@ func (d *DataFlowDebugCommandPayload) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowDebugCommandRequest. func (d DataFlowDebugCommandRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "command", d.Command) populate(objectMap, "commandPayload", d.CommandPayload) populate(objectMap, "sessionId", d.SessionID) @@ -13771,7 +13914,7 @@ func (d *DataFlowDebugCommandRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowDebugCommandResponse. func (d DataFlowDebugCommandResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "data", d.Data) populate(objectMap, "status", d.Status) return json.Marshal(objectMap) @@ -13802,7 +13945,7 @@ func (d *DataFlowDebugCommandResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowDebugPackage. func (d DataFlowDebugPackage) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataFlow", d.DataFlow) populate(objectMap, "dataFlows", d.DataFlows) populate(objectMap, "datasets", d.Datasets) @@ -13850,10 +13993,10 @@ func (d *DataFlowDebugPackage) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -13868,7 +14011,7 @@ func (d *DataFlowDebugPackage) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowDebugPackageDebugSettings. func (d DataFlowDebugPackageDebugSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "datasetParameters", &d.DatasetParameters) populate(objectMap, "parameters", d.Parameters) populate(objectMap, "sourceSettings", d.SourceSettings) @@ -13903,7 +14046,7 @@ func (d *DataFlowDebugPackageDebugSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowDebugResource. func (d DataFlowDebugResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", d.Name) populate(objectMap, "properties", d.Properties) return json.Marshal(objectMap) @@ -13934,7 +14077,7 @@ func (d *DataFlowDebugResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowDebugSessionInfo. func (d DataFlowDebugSessionInfo) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "computeType", d.ComputeType) populate(objectMap, "coreCount", d.CoreCount) populate(objectMap, "dataFlowName", d.DataFlowName) @@ -13990,10 +14133,10 @@ func (d *DataFlowDebugSessionInfo) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14008,7 +14151,7 @@ func (d *DataFlowDebugSessionInfo) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowFolder. func (d DataFlowFolder) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", d.Name) return json.Marshal(objectMap) } @@ -14035,7 +14178,7 @@ func (d *DataFlowFolder) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowListResponse. func (d DataFlowListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", d.NextLink) populate(objectMap, "value", d.Value) return json.Marshal(objectMap) @@ -14066,7 +14209,7 @@ func (d *DataFlowListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowReference. func (d DataFlowReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "datasetParameters", &d.DatasetParameters) populate(objectMap, "parameters", d.Parameters) populate(objectMap, "referenceName", d.ReferenceName) @@ -14102,10 +14245,10 @@ func (d *DataFlowReference) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14120,7 +14263,7 @@ func (d *DataFlowReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowResource. func (d DataFlowResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", d.Etag) populate(objectMap, "id", d.ID) populate(objectMap, "name", d.Name) @@ -14163,7 +14306,7 @@ func (d *DataFlowResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowSink. func (d DataFlowSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", d.Dataset) populate(objectMap, "description", d.Description) populate(objectMap, "flowlet", d.Flowlet) @@ -14214,7 +14357,7 @@ func (d *DataFlowSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowSource. func (d DataFlowSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", d.Dataset) populate(objectMap, "description", d.Description) populate(objectMap, "flowlet", d.Flowlet) @@ -14261,7 +14404,7 @@ func (d *DataFlowSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowSourceSetting. func (d DataFlowSourceSetting) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "rowLimit", d.RowLimit) populate(objectMap, "sourceName", d.SourceName) if d.AdditionalProperties != nil { @@ -14289,10 +14432,10 @@ func (d *DataFlowSourceSetting) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14307,7 +14450,7 @@ func (d *DataFlowSourceSetting) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataFlowStagingInfo. func (d DataFlowStagingInfo) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "folderPath", &d.FolderPath) populate(objectMap, "linkedService", d.LinkedService) return json.Marshal(objectMap) @@ -14338,7 +14481,7 @@ func (d *DataFlowStagingInfo) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataLakeAnalyticsUSQLActivity. func (d DataLakeAnalyticsUSQLActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", d.DependsOn) populate(objectMap, "description", d.Description) populate(objectMap, "linkedServiceName", d.LinkedServiceName) @@ -14390,10 +14533,10 @@ func (d *DataLakeAnalyticsUSQLActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14408,7 +14551,7 @@ func (d *DataLakeAnalyticsUSQLActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataLakeAnalyticsUSQLActivityTypeProperties. func (d DataLakeAnalyticsUSQLActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compilationMode", &d.CompilationMode) populate(objectMap, "degreeOfParallelism", &d.DegreeOfParallelism) populate(objectMap, "parameters", d.Parameters) @@ -14459,7 +14602,7 @@ func (d *DataLakeAnalyticsUSQLActivityTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type DatabricksNotebookActivity. func (d DatabricksNotebookActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", d.DependsOn) populate(objectMap, "description", d.Description) populate(objectMap, "linkedServiceName", d.LinkedServiceName) @@ -14511,10 +14654,10 @@ func (d *DatabricksNotebookActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14529,7 +14672,7 @@ func (d *DatabricksNotebookActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatabricksNotebookActivityTypeProperties. func (d DatabricksNotebookActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "baseParameters", d.BaseParameters) populate(objectMap, "libraries", d.Libraries) populate(objectMap, "notebookPath", &d.NotebookPath) @@ -14564,7 +14707,7 @@ func (d *DatabricksNotebookActivityTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type DatabricksSparkJarActivity. func (d DatabricksSparkJarActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", d.DependsOn) populate(objectMap, "description", d.Description) populate(objectMap, "linkedServiceName", d.LinkedServiceName) @@ -14616,10 +14759,10 @@ func (d *DatabricksSparkJarActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14634,7 +14777,7 @@ func (d *DatabricksSparkJarActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatabricksSparkJarActivityTypeProperties. func (d DatabricksSparkJarActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "libraries", d.Libraries) populate(objectMap, "mainClassName", &d.MainClassName) populate(objectMap, "parameters", d.Parameters) @@ -14669,7 +14812,7 @@ func (d *DatabricksSparkJarActivityTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type DatabricksSparkPythonActivity. func (d DatabricksSparkPythonActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", d.DependsOn) populate(objectMap, "description", d.Description) populate(objectMap, "linkedServiceName", d.LinkedServiceName) @@ -14721,10 +14864,10 @@ func (d *DatabricksSparkPythonActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14739,7 +14882,7 @@ func (d *DatabricksSparkPythonActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatabricksSparkPythonActivityTypeProperties. func (d DatabricksSparkPythonActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "libraries", d.Libraries) populate(objectMap, "parameters", d.Parameters) populate(objectMap, "pythonFile", &d.PythonFile) @@ -14774,7 +14917,7 @@ func (d *DatabricksSparkPythonActivityTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type Dataset. func (d Dataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -14826,10 +14969,10 @@ func (d *Dataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14844,7 +14987,7 @@ func (d *Dataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatasetCompression. func (d DatasetCompression) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "level", &d.Level) populate(objectMap, "type", &d.Type) if d.AdditionalProperties != nil { @@ -14872,10 +15015,10 @@ func (d *DatasetCompression) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -14890,7 +15033,7 @@ func (d *DatasetCompression) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatasetDebugResource. func (d DatasetDebugResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", d.Name) populate(objectMap, "properties", d.Properties) return json.Marshal(objectMap) @@ -14921,7 +15064,7 @@ func (d *DatasetDebugResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatasetFolder. func (d DatasetFolder) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", d.Name) return json.Marshal(objectMap) } @@ -14948,7 +15091,7 @@ func (d *DatasetFolder) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatasetListResponse. func (d DatasetListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", d.NextLink) populate(objectMap, "value", d.Value) return json.Marshal(objectMap) @@ -14979,7 +15122,7 @@ func (d *DatasetListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatasetLocation. func (d DatasetLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &d.FileName) populate(objectMap, "folderPath", &d.FolderPath) objectMap["type"] = d.Type @@ -15011,10 +15154,10 @@ func (d *DatasetLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15029,7 +15172,7 @@ func (d *DatasetLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatasetReference. func (d DatasetReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "parameters", d.Parameters) populate(objectMap, "referenceName", d.ReferenceName) populate(objectMap, "type", d.Type) @@ -15064,7 +15207,7 @@ func (d *DatasetReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatasetResource. func (d DatasetResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", d.Etag) populate(objectMap, "id", d.ID) populate(objectMap, "name", d.Name) @@ -15107,7 +15250,7 @@ func (d *DatasetResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DatasetStorageFormat. func (d DatasetStorageFormat) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deserializer", &d.Deserializer) populate(objectMap, "serializer", &d.Serializer) objectMap["type"] = d.Type @@ -15139,10 +15282,10 @@ func (d *DatasetStorageFormat) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15157,7 +15300,7 @@ func (d *DatasetStorageFormat) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataworldLinkedService. func (d DataworldLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "connectVia", d.ConnectVia) populate(objectMap, "description", d.Description) @@ -15201,10 +15344,10 @@ func (d *DataworldLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15219,7 +15362,7 @@ func (d *DataworldLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DataworldLinkedServiceTypeProperties. func (d DataworldLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiToken", d.APIToken) populate(objectMap, "encryptedCredential", &d.EncryptedCredential) return json.Marshal(objectMap) @@ -15250,7 +15393,7 @@ func (d *DataworldLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type Db2LinkedService. func (d Db2LinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "connectVia", d.ConnectVia) populate(objectMap, "description", d.Description) @@ -15294,10 +15437,10 @@ func (d *Db2LinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15312,7 +15455,7 @@ func (d *Db2LinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Db2LinkedServiceTypeProperties. func (d Db2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", d.AuthenticationType) populate(objectMap, "certificateCommonName", &d.CertificateCommonName) populate(objectMap, "connectionString", &d.ConnectionString) @@ -15371,7 +15514,7 @@ func (d *Db2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Db2Source. func (d Db2Source) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &d.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &d.MaxConcurrentConnections) @@ -15423,10 +15566,10 @@ func (d *Db2Source) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15441,7 +15584,7 @@ func (d *Db2Source) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Db2TableDataset. func (d Db2TableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -15497,10 +15640,10 @@ func (d *Db2TableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15515,7 +15658,7 @@ func (d *Db2TableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Db2TableDatasetTypeProperties. func (d Db2TableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &d.Schema) populate(objectMap, "table", &d.Table) populate(objectMap, "tableName", &d.TableName) @@ -15550,7 +15693,7 @@ func (d *Db2TableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DeleteActivity. func (d DeleteActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", d.DependsOn) populate(objectMap, "description", d.Description) populate(objectMap, "linkedServiceName", d.LinkedServiceName) @@ -15602,10 +15745,10 @@ func (d *DeleteActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15620,7 +15763,7 @@ func (d *DeleteActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DeleteActivityTypeProperties. func (d DeleteActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", d.Dataset) populate(objectMap, "enableLogging", &d.EnableLogging) populate(objectMap, "logStorageSettings", d.LogStorageSettings) @@ -15667,7 +15810,7 @@ func (d *DeleteActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DeleteDataFlowDebugSessionRequest. func (d DeleteDataFlowDebugSessionRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "sessionId", d.SessionID) return json.Marshal(objectMap) } @@ -15694,7 +15837,7 @@ func (d *DeleteDataFlowDebugSessionRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DelimitedTextDataset. func (d DelimitedTextDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -15750,10 +15893,10 @@ func (d *DelimitedTextDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15768,7 +15911,7 @@ func (d *DelimitedTextDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DelimitedTextDatasetTypeProperties. func (d DelimitedTextDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "columnDelimiter", &d.ColumnDelimiter) populate(objectMap, "compressionCodec", &d.CompressionCodec) populate(objectMap, "compressionLevel", &d.CompressionLevel) @@ -15831,7 +15974,7 @@ func (d *DelimitedTextDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DelimitedTextReadSettings. func (d DelimitedTextReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compressionProperties", d.CompressionProperties) populate(objectMap, "skipLineCount", &d.SkipLineCount) objectMap["type"] = "DelimitedTextReadSettings" @@ -15863,10 +16006,10 @@ func (d *DelimitedTextReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15881,7 +16024,7 @@ func (d *DelimitedTextReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DelimitedTextSink. func (d DelimitedTextSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "formatSettings", d.FormatSettings) populate(objectMap, "maxConcurrentConnections", &d.MaxConcurrentConnections) @@ -15937,10 +16080,10 @@ func (d *DelimitedTextSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -15955,7 +16098,7 @@ func (d *DelimitedTextSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DelimitedTextSource. func (d DelimitedTextSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &d.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "formatSettings", d.FormatSettings) @@ -16007,10 +16150,10 @@ func (d *DelimitedTextSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16025,7 +16168,7 @@ func (d *DelimitedTextSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DelimitedTextWriteSettings. func (d DelimitedTextWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileExtension", &d.FileExtension) populate(objectMap, "fileNamePrefix", &d.FileNamePrefix) populate(objectMap, "maxRowsPerFile", &d.MaxRowsPerFile) @@ -16065,10 +16208,10 @@ func (d *DelimitedTextWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16083,7 +16226,7 @@ func (d *DelimitedTextWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DependencyReference. func (d DependencyReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = d.Type return json.Marshal(objectMap) } @@ -16110,7 +16253,7 @@ func (d *DependencyReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DistcpSettings. func (d DistcpSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "distcpOptions", &d.DistcpOptions) populate(objectMap, "resourceManagerEndpoint", &d.ResourceManagerEndpoint) populate(objectMap, "tempScriptPath", &d.TempScriptPath) @@ -16145,7 +16288,7 @@ func (d *DistcpSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DocumentDbCollectionDataset. func (d DocumentDbCollectionDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -16201,10 +16344,10 @@ func (d *DocumentDbCollectionDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16219,7 +16362,7 @@ func (d *DocumentDbCollectionDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DocumentDbCollectionDatasetTypeProperties. func (d DocumentDbCollectionDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "collectionName", &d.CollectionName) return json.Marshal(objectMap) } @@ -16246,7 +16389,7 @@ func (d *DocumentDbCollectionDatasetTypeProperties) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type DocumentDbCollectionSink. func (d DocumentDbCollectionSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &d.MaxConcurrentConnections) populate(objectMap, "nestingSeparator", &d.NestingSeparator) @@ -16302,10 +16445,10 @@ func (d *DocumentDbCollectionSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16320,7 +16463,7 @@ func (d *DocumentDbCollectionSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DocumentDbCollectionSource. func (d DocumentDbCollectionSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &d.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &d.MaxConcurrentConnections) @@ -16376,10 +16519,10 @@ func (d *DocumentDbCollectionSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16394,7 +16537,7 @@ func (d *DocumentDbCollectionSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DrillDatasetTypeProperties. func (d DrillDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &d.Schema) populate(objectMap, "table", &d.Table) populate(objectMap, "tableName", &d.TableName) @@ -16429,7 +16572,7 @@ func (d *DrillDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DrillLinkedService. func (d DrillLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "connectVia", d.ConnectVia) populate(objectMap, "description", d.Description) @@ -16473,10 +16616,10 @@ func (d *DrillLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16491,7 +16634,7 @@ func (d *DrillLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DrillLinkedServiceTypeProperties. func (d DrillLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &d.ConnectionString) populate(objectMap, "encryptedCredential", &d.EncryptedCredential) populate(objectMap, "pwd", d.Pwd) @@ -16526,7 +16669,7 @@ func (d *DrillLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DrillSource. func (d DrillSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &d.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &d.MaxConcurrentConnections) @@ -16578,10 +16721,10 @@ func (d *DrillSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16596,7 +16739,7 @@ func (d *DrillSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DrillTableDataset. func (d DrillTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -16652,10 +16795,10 @@ func (d *DrillTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16670,7 +16813,7 @@ func (d *DrillTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsAXLinkedService. func (d DynamicsAXLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "connectVia", d.ConnectVia) populate(objectMap, "description", d.Description) @@ -16714,10 +16857,10 @@ func (d *DynamicsAXLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16732,7 +16875,7 @@ func (d *DynamicsAXLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsAXLinkedServiceTypeProperties. func (d DynamicsAXLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "aadResourceId", &d.AADResourceID) populate(objectMap, "encryptedCredential", &d.EncryptedCredential) populate(objectMap, "servicePrincipalId", &d.ServicePrincipalID) @@ -16779,7 +16922,7 @@ func (d *DynamicsAXLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type DynamicsAXResourceDataset. func (d DynamicsAXResourceDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -16835,10 +16978,10 @@ func (d *DynamicsAXResourceDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16853,7 +16996,7 @@ func (d *DynamicsAXResourceDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsAXResourceDatasetTypeProperties. func (d DynamicsAXResourceDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "path", &d.Path) return json.Marshal(objectMap) } @@ -16880,7 +17023,7 @@ func (d *DynamicsAXResourceDatasetTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type DynamicsAXSource. func (d DynamicsAXSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &d.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "httpRequestTimeout", &d.HTTPRequestTimeout) @@ -16936,10 +17079,10 @@ func (d *DynamicsAXSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -16954,7 +17097,7 @@ func (d *DynamicsAXSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsCrmEntityDataset. func (d DynamicsCrmEntityDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -17010,10 +17153,10 @@ func (d *DynamicsCrmEntityDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -17028,7 +17171,7 @@ func (d *DynamicsCrmEntityDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsCrmEntityDatasetTypeProperties. func (d DynamicsCrmEntityDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "entityName", &d.EntityName) return json.Marshal(objectMap) } @@ -17055,7 +17198,7 @@ func (d *DynamicsCrmEntityDatasetTypeProperties) UnmarshalJSON(data []byte) erro // MarshalJSON implements the json.Marshaller interface for type DynamicsCrmLinkedService. func (d DynamicsCrmLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "connectVia", d.ConnectVia) populate(objectMap, "description", d.Description) @@ -17099,10 +17242,10 @@ func (d *DynamicsCrmLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -17117,7 +17260,7 @@ func (d *DynamicsCrmLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsCrmLinkedServiceTypeProperties. func (d DynamicsCrmLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", &d.AuthenticationType) populate(objectMap, "deploymentType", &d.DeploymentType) populate(objectMap, "encryptedCredential", &d.EncryptedCredential) @@ -17188,7 +17331,7 @@ func (d *DynamicsCrmLinkedServiceTypeProperties) UnmarshalJSON(data []byte) erro // MarshalJSON implements the json.Marshaller interface for type DynamicsCrmSink. func (d DynamicsCrmSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alternateKeyName", &d.AlternateKeyName) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "ignoreNullValues", &d.IgnoreNullValues) @@ -17248,10 +17391,10 @@ func (d *DynamicsCrmSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -17266,7 +17409,7 @@ func (d *DynamicsCrmSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsCrmSource. func (d DynamicsCrmSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &d.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &d.MaxConcurrentConnections) @@ -17314,10 +17457,10 @@ func (d *DynamicsCrmSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -17332,7 +17475,7 @@ func (d *DynamicsCrmSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsEntityDataset. func (d DynamicsEntityDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "description", d.Description) populate(objectMap, "folder", d.Folder) @@ -17388,10 +17531,10 @@ func (d *DynamicsEntityDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -17406,7 +17549,7 @@ func (d *DynamicsEntityDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsEntityDatasetTypeProperties. func (d DynamicsEntityDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "entityName", &d.EntityName) return json.Marshal(objectMap) } @@ -17433,7 +17576,7 @@ func (d *DynamicsEntityDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsLinkedService. func (d DynamicsLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", d.Annotations) populate(objectMap, "connectVia", d.ConnectVia) populate(objectMap, "description", d.Description) @@ -17477,10 +17620,10 @@ func (d *DynamicsLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -17495,7 +17638,7 @@ func (d *DynamicsLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsLinkedServiceTypeProperties. func (d DynamicsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", &d.AuthenticationType) populate(objectMap, "credential", d.Credential) populate(objectMap, "deploymentType", &d.DeploymentType) @@ -17570,7 +17713,7 @@ func (d *DynamicsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsSink. func (d DynamicsSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alternateKeyName", &d.AlternateKeyName) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "ignoreNullValues", &d.IgnoreNullValues) @@ -17630,10 +17773,10 @@ func (d *DynamicsSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -17648,7 +17791,7 @@ func (d *DynamicsSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type DynamicsSource. func (d DynamicsSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &d.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &d.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &d.MaxConcurrentConnections) @@ -17696,10 +17839,10 @@ func (d *DynamicsSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if d.AdditionalProperties == nil { - d.AdditionalProperties = map[string]interface{}{} + d.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) d.AdditionalProperties[key] = aux } @@ -17714,7 +17857,7 @@ func (d *DynamicsSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type EloquaLinkedService. func (e EloquaLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", e.Annotations) populate(objectMap, "connectVia", e.ConnectVia) populate(objectMap, "description", e.Description) @@ -17758,10 +17901,10 @@ func (e *EloquaLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -17776,7 +17919,7 @@ func (e *EloquaLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type EloquaLinkedServiceTypeProperties. func (e EloquaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &e.EncryptedCredential) populate(objectMap, "endpoint", &e.Endpoint) populate(objectMap, "password", e.Password) @@ -17827,7 +17970,7 @@ func (e *EloquaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type EloquaObjectDataset. func (e EloquaObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", e.Annotations) populate(objectMap, "description", e.Description) populate(objectMap, "folder", e.Folder) @@ -17883,10 +18026,10 @@ func (e *EloquaObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -17901,7 +18044,7 @@ func (e *EloquaObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type EloquaSource. func (e EloquaSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &e.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &e.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &e.MaxConcurrentConnections) @@ -17953,10 +18096,10 @@ func (e *EloquaSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -17971,7 +18114,7 @@ func (e *EloquaSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type EncryptionConfiguration. func (e EncryptionConfiguration) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "identity", e.Identity) populate(objectMap, "keyName", e.KeyName) populate(objectMap, "keyVersion", e.KeyVersion) @@ -18010,7 +18153,7 @@ func (e *EncryptionConfiguration) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type EntityReference. func (e EntityReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "referenceName", e.ReferenceName) populate(objectMap, "type", e.Type) return json.Marshal(objectMap) @@ -18041,7 +18184,7 @@ func (e *EntityReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type EnvironmentVariableSetup. func (e EnvironmentVariableSetup) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = "EnvironmentVariableSetup" populate(objectMap, "typeProperties", e.TypeProperties) return json.Marshal(objectMap) @@ -18072,7 +18215,7 @@ func (e *EnvironmentVariableSetup) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type EnvironmentVariableSetupTypeProperties. func (e EnvironmentVariableSetupTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "variableName", e.VariableName) populate(objectMap, "variableValue", e.VariableValue) return json.Marshal(objectMap) @@ -18103,7 +18246,7 @@ func (e *EnvironmentVariableSetupTypeProperties) UnmarshalJSON(data []byte) erro // MarshalJSON implements the json.Marshaller interface for type ExcelDataset. func (e ExcelDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", e.Annotations) populate(objectMap, "description", e.Description) populate(objectMap, "folder", e.Folder) @@ -18159,10 +18302,10 @@ func (e *ExcelDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18177,7 +18320,7 @@ func (e *ExcelDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExcelDatasetTypeProperties. func (e ExcelDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compression", e.Compression) populate(objectMap, "firstRowAsHeader", &e.FirstRowAsHeader) populate(objectMap, "location", e.Location) @@ -18228,7 +18371,7 @@ func (e *ExcelDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExcelSource. func (e ExcelSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &e.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &e.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &e.MaxConcurrentConnections) @@ -18276,10 +18419,10 @@ func (e *ExcelSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18294,7 +18437,7 @@ func (e *ExcelSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExecuteDataFlowActivity. func (e ExecuteDataFlowActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", e.DependsOn) populate(objectMap, "description", e.Description) populate(objectMap, "linkedServiceName", e.LinkedServiceName) @@ -18346,10 +18489,10 @@ func (e *ExecuteDataFlowActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18364,7 +18507,7 @@ func (e *ExecuteDataFlowActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExecuteDataFlowActivityTypeProperties. func (e ExecuteDataFlowActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compute", e.Compute) populate(objectMap, "continueOnError", &e.ContinueOnError) populate(objectMap, "dataFlow", e.DataFlow) @@ -18419,7 +18562,7 @@ func (e *ExecuteDataFlowActivityTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type ExecuteDataFlowActivityTypePropertiesCompute. func (e ExecuteDataFlowActivityTypePropertiesCompute) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "computeType", &e.ComputeType) populate(objectMap, "coreCount", &e.CoreCount) return json.Marshal(objectMap) @@ -18450,7 +18593,7 @@ func (e *ExecuteDataFlowActivityTypePropertiesCompute) UnmarshalJSON(data []byte // MarshalJSON implements the json.Marshaller interface for type ExecutePipelineActivity. func (e ExecutePipelineActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", e.DependsOn) populate(objectMap, "description", e.Description) populate(objectMap, "name", e.Name) @@ -18498,10 +18641,10 @@ func (e *ExecutePipelineActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18516,7 +18659,7 @@ func (e *ExecutePipelineActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExecutePipelineActivityPolicy. func (e ExecutePipelineActivityPolicy) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "secureInput", e.SecureInput) if e.AdditionalProperties != nil { for key, val := range e.AdditionalProperties { @@ -18540,10 +18683,10 @@ func (e *ExecutePipelineActivityPolicy) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18558,7 +18701,7 @@ func (e *ExecutePipelineActivityPolicy) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExecutePipelineActivityTypeProperties. func (e ExecutePipelineActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "parameters", e.Parameters) populate(objectMap, "pipeline", e.Pipeline) populate(objectMap, "waitOnCompletion", e.WaitOnCompletion) @@ -18593,7 +18736,7 @@ func (e *ExecutePipelineActivityTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type ExecutePowerQueryActivityTypeProperties. func (e ExecutePowerQueryActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compute", e.Compute) populate(objectMap, "continueOnError", &e.ContinueOnError) populate(objectMap, "dataFlow", e.DataFlow) @@ -18656,7 +18799,7 @@ func (e *ExecutePowerQueryActivityTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type ExecuteSSISPackageActivity. func (e ExecuteSSISPackageActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", e.DependsOn) populate(objectMap, "description", e.Description) populate(objectMap, "linkedServiceName", e.LinkedServiceName) @@ -18708,10 +18851,10 @@ func (e *ExecuteSSISPackageActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18726,7 +18869,7 @@ func (e *ExecuteSSISPackageActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExecuteSSISPackageActivityTypeProperties. func (e ExecuteSSISPackageActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectVia", e.ConnectVia) populate(objectMap, "environmentPath", &e.EnvironmentPath) populate(objectMap, "executionCredential", e.ExecutionCredential) @@ -18797,7 +18940,7 @@ func (e *ExecuteSSISPackageActivityTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type ExecuteWranglingDataflowActivity. func (e ExecuteWranglingDataflowActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", e.DependsOn) populate(objectMap, "description", e.Description) populate(objectMap, "name", e.Name) @@ -18845,10 +18988,10 @@ func (e *ExecuteWranglingDataflowActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18863,7 +19006,7 @@ func (e *ExecuteWranglingDataflowActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExecutionActivity. func (e ExecutionActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", e.DependsOn) populate(objectMap, "description", e.Description) populate(objectMap, "linkedServiceName", e.LinkedServiceName) @@ -18911,10 +19054,10 @@ func (e *ExecutionActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18929,7 +19072,7 @@ func (e *ExecutionActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExportSettings. func (e ExportSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = e.Type if e.AdditionalProperties != nil { for key, val := range e.AdditionalProperties { @@ -18953,10 +19096,10 @@ func (e *ExportSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if e.AdditionalProperties == nil { - e.AdditionalProperties = map[string]interface{}{} + e.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) e.AdditionalProperties[key] = aux } @@ -18971,7 +19114,7 @@ func (e *ExportSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExposureControlBatchRequest. func (e ExposureControlBatchRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "exposureControlRequests", e.ExposureControlRequests) return json.Marshal(objectMap) } @@ -18998,7 +19141,7 @@ func (e *ExposureControlBatchRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExposureControlBatchResponse. func (e ExposureControlBatchResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "exposureControlResponses", e.ExposureControlResponses) return json.Marshal(objectMap) } @@ -19025,7 +19168,7 @@ func (e *ExposureControlBatchResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExposureControlRequest. func (e ExposureControlRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "featureName", e.FeatureName) populate(objectMap, "featureType", e.FeatureType) return json.Marshal(objectMap) @@ -19056,7 +19199,7 @@ func (e *ExposureControlRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ExposureControlResponse. func (e ExposureControlResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "featureName", e.FeatureName) populate(objectMap, "value", e.Value) return json.Marshal(objectMap) @@ -19087,7 +19230,7 @@ func (e *ExposureControlResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Expression. func (e Expression) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "type", e.Type) populate(objectMap, "value", e.Value) return json.Marshal(objectMap) @@ -19118,7 +19261,7 @@ func (e *Expression) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Factory. func (f Factory) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "eTag", f.ETag) populate(objectMap, "id", f.ID) populate(objectMap, "identity", f.Identity) @@ -19170,10 +19313,10 @@ func (f *Factory) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -19188,7 +19331,7 @@ func (f *Factory) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryGitHubConfiguration. func (f FactoryGitHubConfiguration) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountName", f.AccountName) populate(objectMap, "clientId", f.ClientID) populate(objectMap, "clientSecret", f.ClientSecret) @@ -19251,7 +19394,7 @@ func (f *FactoryGitHubConfiguration) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryIdentity. func (f FactoryIdentity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "principalId", f.PrincipalID) populate(objectMap, "tenantId", f.TenantID) populate(objectMap, "type", f.Type) @@ -19290,7 +19433,7 @@ func (f *FactoryIdentity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryListResponse. func (f FactoryListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", f.NextLink) populate(objectMap, "value", f.Value) return json.Marshal(objectMap) @@ -19321,7 +19464,7 @@ func (f *FactoryListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryProperties. func (f FactoryProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populateTimeRFC3339(objectMap, "createTime", f.CreateTime) populate(objectMap, "encryption", f.Encryption) populate(objectMap, "globalParameters", f.GlobalParameters) @@ -19376,7 +19519,7 @@ func (f *FactoryProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryRepoConfiguration. func (f FactoryRepoConfiguration) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountName", f.AccountName) populate(objectMap, "collaborationBranch", f.CollaborationBranch) populate(objectMap, "disablePublish", f.DisablePublish) @@ -19427,7 +19570,7 @@ func (f *FactoryRepoConfiguration) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryRepoUpdate. func (f FactoryRepoUpdate) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "factoryResourceId", f.FactoryResourceID) populate(objectMap, "repoConfiguration", f.RepoConfiguration) return json.Marshal(objectMap) @@ -19458,7 +19601,7 @@ func (f *FactoryRepoUpdate) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryUpdateParameters. func (f FactoryUpdateParameters) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "identity", f.Identity) populate(objectMap, "properties", f.Properties) populate(objectMap, "tags", f.Tags) @@ -19493,7 +19636,7 @@ func (f *FactoryUpdateParameters) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryUpdateProperties. func (f FactoryUpdateProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "publicNetworkAccess", f.PublicNetworkAccess) return json.Marshal(objectMap) } @@ -19520,7 +19663,7 @@ func (f *FactoryUpdateProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FactoryVSTSConfiguration. func (f FactoryVSTSConfiguration) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accountName", f.AccountName) populate(objectMap, "collaborationBranch", f.CollaborationBranch) populate(objectMap, "disablePublish", f.DisablePublish) @@ -19579,7 +19722,7 @@ func (f *FactoryVSTSConfiguration) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FailActivity. func (f FailActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", f.DependsOn) populate(objectMap, "description", f.Description) populate(objectMap, "name", f.Name) @@ -19623,10 +19766,10 @@ func (f *FailActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -19641,7 +19784,7 @@ func (f *FailActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FailActivityTypeProperties. func (f FailActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "errorCode", &f.ErrorCode) populate(objectMap, "message", &f.Message) return json.Marshal(objectMap) @@ -19672,7 +19815,7 @@ func (f *FailActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FileServerLinkedService. func (f FileServerLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", f.Annotations) populate(objectMap, "connectVia", f.ConnectVia) populate(objectMap, "description", f.Description) @@ -19716,10 +19859,10 @@ func (f *FileServerLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -19734,7 +19877,7 @@ func (f *FileServerLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FileServerLinkedServiceTypeProperties. func (f FileServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &f.EncryptedCredential) populate(objectMap, "host", &f.Host) populate(objectMap, "password", f.Password) @@ -19773,7 +19916,7 @@ func (f *FileServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type FileServerLocation. func (f FileServerLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &f.FileName) populate(objectMap, "folderPath", &f.FolderPath) objectMap["type"] = "FileServerLocation" @@ -19805,10 +19948,10 @@ func (f *FileServerLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -19823,7 +19966,7 @@ func (f *FileServerLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FileServerReadSettings. func (f FileServerReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &f.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &f.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", f.EnablePartitionDiscovery) @@ -19895,10 +20038,10 @@ func (f *FileServerReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -19913,7 +20056,7 @@ func (f *FileServerReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FileServerWriteSettings. func (f FileServerWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyBehavior", &f.CopyBehavior) populate(objectMap, "disableMetricsCollection", &f.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &f.MaxConcurrentConnections) @@ -19949,10 +20092,10 @@ func (f *FileServerWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -19967,7 +20110,7 @@ func (f *FileServerWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FileShareDataset. func (f FileShareDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", f.Annotations) populate(objectMap, "description", f.Description) populate(objectMap, "folder", f.Folder) @@ -20023,10 +20166,10 @@ func (f *FileShareDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20041,7 +20184,7 @@ func (f *FileShareDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FileShareDatasetTypeProperties. func (f FileShareDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compression", f.Compression) populate(objectMap, "fileFilter", &f.FileFilter) populate(objectMap, "fileName", &f.FileName) @@ -20092,7 +20235,7 @@ func (f *FileShareDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FileSystemSink. func (f FileSystemSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyBehavior", &f.CopyBehavior) populate(objectMap, "disableMetricsCollection", &f.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &f.MaxConcurrentConnections) @@ -20144,10 +20287,10 @@ func (f *FileSystemSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20162,7 +20305,7 @@ func (f *FileSystemSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FileSystemSource. func (f FileSystemSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &f.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &f.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &f.MaxConcurrentConnections) @@ -20210,10 +20353,10 @@ func (f *FileSystemSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20228,7 +20371,7 @@ func (f *FileSystemSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FilterActivity. func (f FilterActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", f.DependsOn) populate(objectMap, "description", f.Description) populate(objectMap, "name", f.Name) @@ -20272,10 +20415,10 @@ func (f *FilterActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20290,7 +20433,7 @@ func (f *FilterActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FilterActivityTypeProperties. func (f FilterActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "condition", f.Condition) populate(objectMap, "items", f.Items) return json.Marshal(objectMap) @@ -20321,7 +20464,7 @@ func (f *FilterActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Flowlet. func (f Flowlet) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", f.Annotations) populate(objectMap, "description", f.Description) populate(objectMap, "folder", f.Folder) @@ -20364,7 +20507,7 @@ func (f *Flowlet) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FlowletTypeProperties. func (f FlowletTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "script", f.Script) populate(objectMap, "scriptLines", f.ScriptLines) populate(objectMap, "sinks", f.Sinks) @@ -20407,7 +20550,7 @@ func (f *FlowletTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ForEachActivity. func (f ForEachActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", f.DependsOn) populate(objectMap, "description", f.Description) populate(objectMap, "name", f.Name) @@ -20451,10 +20594,10 @@ func (f *ForEachActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20469,7 +20612,7 @@ func (f *ForEachActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ForEachActivityTypeProperties. func (f ForEachActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "activities", f.Activities) populate(objectMap, "batchCount", f.BatchCount) populate(objectMap, "isSequential", f.IsSequential) @@ -20508,7 +20651,7 @@ func (f *ForEachActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FormatReadSettings. func (f FormatReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = f.Type if f.AdditionalProperties != nil { for key, val := range f.AdditionalProperties { @@ -20532,10 +20675,10 @@ func (f *FormatReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20550,7 +20693,7 @@ func (f *FormatReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FormatWriteSettings. func (f FormatWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = f.Type if f.AdditionalProperties != nil { for key, val := range f.AdditionalProperties { @@ -20574,10 +20717,10 @@ func (f *FormatWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20592,7 +20735,7 @@ func (f *FormatWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FtpReadSettings. func (f FtpReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &f.DeleteFilesAfterCompletion) populate(objectMap, "disableChunking", &f.DisableChunking) populate(objectMap, "disableMetricsCollection", &f.DisableMetricsCollection) @@ -20660,10 +20803,10 @@ func (f *FtpReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20678,7 +20821,7 @@ func (f *FtpReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FtpServerLinkedService. func (f FtpServerLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", f.Annotations) populate(objectMap, "connectVia", f.ConnectVia) populate(objectMap, "description", f.Description) @@ -20722,10 +20865,10 @@ func (f *FtpServerLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20740,7 +20883,7 @@ func (f *FtpServerLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type FtpServerLinkedServiceTypeProperties. func (f FtpServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", f.AuthenticationType) populate(objectMap, "enableSsl", &f.EnableSSL) populate(objectMap, "enableServerCertificateValidation", &f.EnableServerCertificateValidation) @@ -20795,7 +20938,7 @@ func (f *FtpServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type FtpServerLocation. func (f FtpServerLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &f.FileName) populate(objectMap, "folderPath", &f.FolderPath) objectMap["type"] = "FtpServerLocation" @@ -20827,10 +20970,10 @@ func (f *FtpServerLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if f.AdditionalProperties == nil { - f.AdditionalProperties = map[string]interface{}{} + f.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) f.AdditionalProperties[key] = aux } @@ -20845,7 +20988,7 @@ func (f *FtpServerLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GenericDatasetTypeProperties. func (g GenericDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &g.TableName) return json.Marshal(objectMap) } @@ -20872,7 +21015,7 @@ func (g *GenericDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GetMetadataActivity. func (g GetMetadataActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", g.DependsOn) populate(objectMap, "description", g.Description) populate(objectMap, "linkedServiceName", g.LinkedServiceName) @@ -20924,10 +21067,10 @@ func (g *GetMetadataActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -20942,7 +21085,7 @@ func (g *GetMetadataActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GetMetadataActivityTypeProperties. func (g GetMetadataActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", g.Dataset) populate(objectMap, "fieldList", g.FieldList) populate(objectMap, "formatSettings", g.FormatSettings) @@ -20981,7 +21124,7 @@ func (g *GetMetadataActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GetSsisObjectMetadataRequest. func (g GetSsisObjectMetadataRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "metadataPath", g.MetadataPath) return json.Marshal(objectMap) } @@ -21008,7 +21151,7 @@ func (g *GetSsisObjectMetadataRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GitHubAccessTokenRequest. func (g GitHubAccessTokenRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "gitHubAccessCode", g.GitHubAccessCode) populate(objectMap, "gitHubAccessTokenBaseUrl", g.GitHubAccessTokenBaseURL) populate(objectMap, "gitHubClientId", g.GitHubClientID) @@ -21047,7 +21190,7 @@ func (g *GitHubAccessTokenRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GitHubAccessTokenResponse. func (g GitHubAccessTokenResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "gitHubAccessToken", g.GitHubAccessToken) return json.Marshal(objectMap) } @@ -21074,7 +21217,7 @@ func (g *GitHubAccessTokenResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GitHubClientSecret. func (g GitHubClientSecret) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "byoaSecretAkvUrl", g.ByoaSecretAkvURL) populate(objectMap, "byoaSecretName", g.ByoaSecretName) return json.Marshal(objectMap) @@ -21105,7 +21248,7 @@ func (g *GitHubClientSecret) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GlobalParameterListResponse. func (g GlobalParameterListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", g.NextLink) populate(objectMap, "value", g.Value) return json.Marshal(objectMap) @@ -21136,7 +21279,7 @@ func (g *GlobalParameterListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GlobalParameterResource. func (g GlobalParameterResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", g.Etag) populate(objectMap, "id", g.ID) populate(objectMap, "name", g.Name) @@ -21179,7 +21322,7 @@ func (g *GlobalParameterResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GlobalParameterSpecification. func (g GlobalParameterSpecification) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "type", g.Type) populate(objectMap, "value", &g.Value) return json.Marshal(objectMap) @@ -21210,7 +21353,7 @@ func (g *GlobalParameterSpecification) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleAdWordsLinkedService. func (g GoogleAdWordsLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", g.Annotations) populate(objectMap, "connectVia", g.ConnectVia) populate(objectMap, "description", g.Description) @@ -21254,10 +21397,10 @@ func (g *GoogleAdWordsLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -21272,7 +21415,7 @@ func (g *GoogleAdWordsLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleAdWordsLinkedServiceTypeProperties. func (g GoogleAdWordsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", g.AuthenticationType) populate(objectMap, "clientCustomerID", &g.ClientCustomerID) populate(objectMap, "clientId", &g.ClientID) @@ -21343,7 +21486,7 @@ func (g *GoogleAdWordsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type GoogleAdWordsObjectDataset. func (g GoogleAdWordsObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", g.Annotations) populate(objectMap, "description", g.Description) populate(objectMap, "folder", g.Folder) @@ -21399,10 +21542,10 @@ func (g *GoogleAdWordsObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -21417,7 +21560,7 @@ func (g *GoogleAdWordsObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleAdWordsSource. func (g GoogleAdWordsSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &g.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &g.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &g.MaxConcurrentConnections) @@ -21469,10 +21612,10 @@ func (g *GoogleAdWordsSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -21487,7 +21630,7 @@ func (g *GoogleAdWordsSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryDatasetTypeProperties. func (g GoogleBigQueryDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", &g.Dataset) populate(objectMap, "table", &g.Table) populate(objectMap, "tableName", &g.TableName) @@ -21522,7 +21665,7 @@ func (g *GoogleBigQueryDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryLinkedService. func (g GoogleBigQueryLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", g.Annotations) populate(objectMap, "connectVia", g.ConnectVia) populate(objectMap, "description", g.Description) @@ -21566,10 +21709,10 @@ func (g *GoogleBigQueryLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -21584,7 +21727,7 @@ func (g *GoogleBigQueryLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryLinkedServiceTypeProperties. func (g GoogleBigQueryLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalProjects", &g.AdditionalProjects) populate(objectMap, "authenticationType", g.AuthenticationType) populate(objectMap, "clientId", &g.ClientID) @@ -21655,7 +21798,7 @@ func (g *GoogleBigQueryLinkedServiceTypeProperties) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type GoogleBigQueryObjectDataset. func (g GoogleBigQueryObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", g.Annotations) populate(objectMap, "description", g.Description) populate(objectMap, "folder", g.Folder) @@ -21711,10 +21854,10 @@ func (g *GoogleBigQueryObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -21729,7 +21872,7 @@ func (g *GoogleBigQueryObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleBigQuerySource. func (g GoogleBigQuerySource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &g.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &g.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &g.MaxConcurrentConnections) @@ -21781,10 +21924,10 @@ func (g *GoogleBigQuerySource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -21799,7 +21942,7 @@ func (g *GoogleBigQuerySource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleCloudStorageLinkedService. func (g GoogleCloudStorageLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", g.Annotations) populate(objectMap, "connectVia", g.ConnectVia) populate(objectMap, "description", g.Description) @@ -21843,10 +21986,10 @@ func (g *GoogleCloudStorageLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -21861,7 +22004,7 @@ func (g *GoogleCloudStorageLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleCloudStorageLinkedServiceTypeProperties. func (g GoogleCloudStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessKeyId", &g.AccessKeyID) populate(objectMap, "encryptedCredential", &g.EncryptedCredential) populate(objectMap, "secretAccessKey", g.SecretAccessKey) @@ -21900,7 +22043,7 @@ func (g *GoogleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type GoogleCloudStorageLocation. func (g GoogleCloudStorageLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "bucketName", &g.BucketName) populate(objectMap, "fileName", &g.FileName) populate(objectMap, "folderPath", &g.FolderPath) @@ -21940,10 +22083,10 @@ func (g *GoogleCloudStorageLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -21958,7 +22101,7 @@ func (g *GoogleCloudStorageLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleCloudStorageReadSettings. func (g GoogleCloudStorageReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &g.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &g.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", g.EnablePartitionDiscovery) @@ -22030,10 +22173,10 @@ func (g *GoogleCloudStorageReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -22048,7 +22191,7 @@ func (g *GoogleCloudStorageReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleSheetsLinkedService. func (g GoogleSheetsLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", g.Annotations) populate(objectMap, "connectVia", g.ConnectVia) populate(objectMap, "description", g.Description) @@ -22092,10 +22235,10 @@ func (g *GoogleSheetsLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -22110,7 +22253,7 @@ func (g *GoogleSheetsLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GoogleSheetsLinkedServiceTypeProperties. func (g GoogleSheetsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiToken", g.APIToken) populate(objectMap, "encryptedCredential", &g.EncryptedCredential) return json.Marshal(objectMap) @@ -22141,7 +22284,7 @@ func (g *GoogleSheetsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type GreenplumDatasetTypeProperties. func (g GreenplumDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &g.Schema) populate(objectMap, "table", &g.Table) populate(objectMap, "tableName", &g.TableName) @@ -22176,7 +22319,7 @@ func (g *GreenplumDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GreenplumLinkedService. func (g GreenplumLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", g.Annotations) populate(objectMap, "connectVia", g.ConnectVia) populate(objectMap, "description", g.Description) @@ -22220,10 +22363,10 @@ func (g *GreenplumLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -22238,7 +22381,7 @@ func (g *GreenplumLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GreenplumLinkedServiceTypeProperties. func (g GreenplumLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &g.ConnectionString) populate(objectMap, "encryptedCredential", &g.EncryptedCredential) populate(objectMap, "pwd", g.Pwd) @@ -22273,7 +22416,7 @@ func (g *GreenplumLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type GreenplumSource. func (g GreenplumSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &g.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &g.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &g.MaxConcurrentConnections) @@ -22325,10 +22468,10 @@ func (g *GreenplumSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -22343,7 +22486,7 @@ func (g *GreenplumSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type GreenplumTableDataset. func (g GreenplumTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", g.Annotations) populate(objectMap, "description", g.Description) populate(objectMap, "folder", g.Folder) @@ -22399,10 +22542,10 @@ func (g *GreenplumTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if g.AdditionalProperties == nil { - g.AdditionalProperties = map[string]interface{}{} + g.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) g.AdditionalProperties[key] = aux } @@ -22417,7 +22560,7 @@ func (g *GreenplumTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HBaseLinkedService. func (h HBaseLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "connectVia", h.ConnectVia) populate(objectMap, "description", h.Description) @@ -22461,10 +22604,10 @@ func (h *HBaseLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -22479,7 +22622,7 @@ func (h *HBaseLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HBaseLinkedServiceTypeProperties. func (h HBaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowHostNameCNMismatch", &h.AllowHostNameCNMismatch) populate(objectMap, "allowSelfSignedServerCert", &h.AllowSelfSignedServerCert) populate(objectMap, "authenticationType", h.AuthenticationType) @@ -22546,7 +22689,7 @@ func (h *HBaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HBaseObjectDataset. func (h HBaseObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "description", h.Description) populate(objectMap, "folder", h.Folder) @@ -22602,10 +22745,10 @@ func (h *HBaseObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -22620,7 +22763,7 @@ func (h *HBaseObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HBaseSource. func (h HBaseSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &h.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &h.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &h.MaxConcurrentConnections) @@ -22672,10 +22815,10 @@ func (h *HBaseSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -22690,7 +22833,7 @@ func (h *HBaseSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightHiveActivity. func (h HDInsightHiveActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", h.DependsOn) populate(objectMap, "description", h.Description) populate(objectMap, "linkedServiceName", h.LinkedServiceName) @@ -22742,10 +22885,10 @@ func (h *HDInsightHiveActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -22760,7 +22903,7 @@ func (h *HDInsightHiveActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightHiveActivityTypeProperties. func (h HDInsightHiveActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "arguments", h.Arguments) populate(objectMap, "defines", h.Defines) populate(objectMap, "getDebugInfo", h.GetDebugInfo) @@ -22815,7 +22958,7 @@ func (h *HDInsightHiveActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightLinkedService. func (h HDInsightLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "connectVia", h.ConnectVia) populate(objectMap, "description", h.Description) @@ -22859,10 +23002,10 @@ func (h *HDInsightLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -22877,7 +23020,7 @@ func (h *HDInsightLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightLinkedServiceTypeProperties. func (h HDInsightLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clusterUri", &h.ClusterURI) populate(objectMap, "encryptedCredential", &h.EncryptedCredential) populate(objectMap, "fileSystem", &h.FileSystem) @@ -22932,7 +23075,7 @@ func (h *HDInsightLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type HDInsightMapReduceActivity. func (h HDInsightMapReduceActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", h.DependsOn) populate(objectMap, "description", h.Description) populate(objectMap, "linkedServiceName", h.LinkedServiceName) @@ -22984,10 +23127,10 @@ func (h *HDInsightMapReduceActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -23002,7 +23145,7 @@ func (h *HDInsightMapReduceActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightMapReduceActivityTypeProperties. func (h HDInsightMapReduceActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "arguments", h.Arguments) populate(objectMap, "className", &h.ClassName) populate(objectMap, "defines", h.Defines) @@ -23057,7 +23200,7 @@ func (h *HDInsightMapReduceActivityTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type HDInsightOnDemandLinkedService. func (h HDInsightOnDemandLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "connectVia", h.ConnectVia) populate(objectMap, "description", h.Description) @@ -23101,10 +23244,10 @@ func (h *HDInsightOnDemandLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -23119,7 +23262,7 @@ func (h *HDInsightOnDemandLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightOnDemandLinkedServiceTypeProperties. func (h HDInsightOnDemandLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalLinkedServiceNames", h.AdditionalLinkedServiceNames) populate(objectMap, "clusterNamePrefix", &h.ClusterNamePrefix) populate(objectMap, "clusterPassword", h.ClusterPassword) @@ -23278,7 +23421,7 @@ func (h *HDInsightOnDemandLinkedServiceTypeProperties) UnmarshalJSON(data []byte // MarshalJSON implements the json.Marshaller interface for type HDInsightPigActivity. func (h HDInsightPigActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", h.DependsOn) populate(objectMap, "description", h.Description) populate(objectMap, "linkedServiceName", h.LinkedServiceName) @@ -23330,10 +23473,10 @@ func (h *HDInsightPigActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -23348,7 +23491,7 @@ func (h *HDInsightPigActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightPigActivityTypeProperties. func (h HDInsightPigActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "arguments", &h.Arguments) populate(objectMap, "defines", h.Defines) populate(objectMap, "getDebugInfo", h.GetDebugInfo) @@ -23395,7 +23538,7 @@ func (h *HDInsightPigActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightSparkActivity. func (h HDInsightSparkActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", h.DependsOn) populate(objectMap, "description", h.Description) populate(objectMap, "linkedServiceName", h.LinkedServiceName) @@ -23447,10 +23590,10 @@ func (h *HDInsightSparkActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -23465,7 +23608,7 @@ func (h *HDInsightSparkActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightSparkActivityTypeProperties. func (h HDInsightSparkActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "arguments", h.Arguments) populate(objectMap, "className", h.ClassName) populate(objectMap, "entryFilePath", &h.EntryFilePath) @@ -23520,7 +23663,7 @@ func (h *HDInsightSparkActivityTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type HDInsightStreamingActivity. func (h HDInsightStreamingActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", h.DependsOn) populate(objectMap, "description", h.Description) populate(objectMap, "linkedServiceName", h.LinkedServiceName) @@ -23572,10 +23715,10 @@ func (h *HDInsightStreamingActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -23590,7 +23733,7 @@ func (h *HDInsightStreamingActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HDInsightStreamingActivityTypeProperties. func (h HDInsightStreamingActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "arguments", h.Arguments) populate(objectMap, "combiner", &h.Combiner) populate(objectMap, "commandEnvironment", h.CommandEnvironment) @@ -23661,7 +23804,7 @@ func (h *HDInsightStreamingActivityTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type HTTPDataset. func (h HTTPDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "description", h.Description) populate(objectMap, "folder", h.Folder) @@ -23717,10 +23860,10 @@ func (h *HTTPDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -23735,7 +23878,7 @@ func (h *HTTPDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HTTPDatasetTypeProperties. func (h HTTPDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalHeaders", &h.AdditionalHeaders) populate(objectMap, "compression", h.Compression) populate(objectMap, "format", h.Format) @@ -23782,7 +23925,7 @@ func (h *HTTPDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HTTPLinkedService. func (h HTTPLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "connectVia", h.ConnectVia) populate(objectMap, "description", h.Description) @@ -23826,10 +23969,10 @@ func (h *HTTPLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -23844,7 +23987,7 @@ func (h *HTTPLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HTTPLinkedServiceTypeProperties. func (h HTTPLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authHeaders", &h.AuthHeaders) populate(objectMap, "authenticationType", h.AuthenticationType) populate(objectMap, "certThumbprint", &h.CertThumbprint) @@ -23903,7 +24046,7 @@ func (h *HTTPLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HTTPReadSettings. func (h HTTPReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalHeaders", &h.AdditionalHeaders) populate(objectMap, "disableMetricsCollection", &h.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", h.EnablePartitionDiscovery) @@ -23959,10 +24102,10 @@ func (h *HTTPReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -23977,7 +24120,7 @@ func (h *HTTPReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HTTPServerLocation. func (h HTTPServerLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &h.FileName) populate(objectMap, "folderPath", &h.FolderPath) populate(objectMap, "relativeUrl", &h.RelativeURL) @@ -24013,10 +24156,10 @@ func (h *HTTPServerLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24031,7 +24174,7 @@ func (h *HTTPServerLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HTTPSource. func (h HTTPSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &h.DisableMetricsCollection) populate(objectMap, "httpRequestTimeout", &h.HTTPRequestTimeout) populate(objectMap, "maxConcurrentConnections", &h.MaxConcurrentConnections) @@ -24075,10 +24218,10 @@ func (h *HTTPSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24093,7 +24236,7 @@ func (h *HTTPSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HdfsLinkedService. func (h HdfsLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "connectVia", h.ConnectVia) populate(objectMap, "description", h.Description) @@ -24137,10 +24280,10 @@ func (h *HdfsLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24155,7 +24298,7 @@ func (h *HdfsLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HdfsLinkedServiceTypeProperties. func (h HdfsLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", &h.AuthenticationType) populate(objectMap, "encryptedCredential", &h.EncryptedCredential) populate(objectMap, "password", h.Password) @@ -24198,7 +24341,7 @@ func (h *HdfsLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HdfsLocation. func (h HdfsLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &h.FileName) populate(objectMap, "folderPath", &h.FolderPath) objectMap["type"] = "HdfsLocation" @@ -24230,10 +24373,10 @@ func (h *HdfsLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24248,7 +24391,7 @@ func (h *HdfsLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HdfsReadSettings. func (h HdfsReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &h.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &h.DisableMetricsCollection) populate(objectMap, "distcpSettings", h.DistcpSettings) @@ -24320,10 +24463,10 @@ func (h *HdfsReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24338,7 +24481,7 @@ func (h *HdfsReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HdfsSource. func (h HdfsSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &h.DisableMetricsCollection) populate(objectMap, "distcpSettings", h.DistcpSettings) populate(objectMap, "maxConcurrentConnections", &h.MaxConcurrentConnections) @@ -24386,10 +24529,10 @@ func (h *HdfsSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24404,7 +24547,7 @@ func (h *HdfsSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HiveDatasetTypeProperties. func (h HiveDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &h.Schema) populate(objectMap, "table", &h.Table) populate(objectMap, "tableName", &h.TableName) @@ -24439,7 +24582,7 @@ func (h *HiveDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HiveLinkedService. func (h HiveLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "connectVia", h.ConnectVia) populate(objectMap, "description", h.Description) @@ -24483,10 +24626,10 @@ func (h *HiveLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24501,7 +24644,7 @@ func (h *HiveLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HiveLinkedServiceTypeProperties. func (h HiveLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowHostNameCNMismatch", &h.AllowHostNameCNMismatch) populate(objectMap, "allowSelfSignedServerCert", &h.AllowSelfSignedServerCert) populate(objectMap, "authenticationType", h.AuthenticationType) @@ -24592,7 +24735,7 @@ func (h *HiveLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HiveObjectDataset. func (h HiveObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "description", h.Description) populate(objectMap, "folder", h.Folder) @@ -24648,10 +24791,10 @@ func (h *HiveObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24666,7 +24809,7 @@ func (h *HiveObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HiveSource. func (h HiveSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &h.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &h.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &h.MaxConcurrentConnections) @@ -24718,10 +24861,10 @@ func (h *HiveSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24736,7 +24879,7 @@ func (h *HiveSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HubspotLinkedService. func (h HubspotLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "connectVia", h.ConnectVia) populate(objectMap, "description", h.Description) @@ -24780,10 +24923,10 @@ func (h *HubspotLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24798,7 +24941,7 @@ func (h *HubspotLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HubspotLinkedServiceTypeProperties. func (h HubspotLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessToken", h.AccessToken) populate(objectMap, "clientId", &h.ClientID) populate(objectMap, "clientSecret", h.ClientSecret) @@ -24853,7 +24996,7 @@ func (h *HubspotLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HubspotObjectDataset. func (h HubspotObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", h.Annotations) populate(objectMap, "description", h.Description) populate(objectMap, "folder", h.Folder) @@ -24909,10 +25052,10 @@ func (h *HubspotObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24927,7 +25070,7 @@ func (h *HubspotObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type HubspotSource. func (h HubspotSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &h.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &h.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &h.MaxConcurrentConnections) @@ -24979,10 +25122,10 @@ func (h *HubspotSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if h.AdditionalProperties == nil { - h.AdditionalProperties = map[string]interface{}{} + h.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) h.AdditionalProperties[key] = aux } @@ -24997,7 +25140,7 @@ func (h *HubspotSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IfConditionActivity. func (i IfConditionActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", i.DependsOn) populate(objectMap, "description", i.Description) populate(objectMap, "name", i.Name) @@ -25041,10 +25184,10 @@ func (i *IfConditionActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25059,7 +25202,7 @@ func (i *IfConditionActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IfConditionActivityTypeProperties. func (i IfConditionActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "expression", i.Expression) populate(objectMap, "ifFalseActivities", i.IfFalseActivities) populate(objectMap, "ifTrueActivities", i.IfTrueActivities) @@ -25094,7 +25237,7 @@ func (i *IfConditionActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ImpalaDatasetTypeProperties. func (i ImpalaDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &i.Schema) populate(objectMap, "table", &i.Table) populate(objectMap, "tableName", &i.TableName) @@ -25129,7 +25272,7 @@ func (i *ImpalaDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ImpalaLinkedService. func (i ImpalaLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", i.Annotations) populate(objectMap, "connectVia", i.ConnectVia) populate(objectMap, "description", i.Description) @@ -25173,10 +25316,10 @@ func (i *ImpalaLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25191,7 +25334,7 @@ func (i *ImpalaLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ImpalaLinkedServiceTypeProperties. func (i ImpalaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowHostNameCNMismatch", &i.AllowHostNameCNMismatch) populate(objectMap, "allowSelfSignedServerCert", &i.AllowSelfSignedServerCert) populate(objectMap, "authenticationType", i.AuthenticationType) @@ -25258,7 +25401,7 @@ func (i *ImpalaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ImpalaObjectDataset. func (i ImpalaObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", i.Annotations) populate(objectMap, "description", i.Description) populate(objectMap, "folder", i.Folder) @@ -25314,10 +25457,10 @@ func (i *ImpalaObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25332,7 +25475,7 @@ func (i *ImpalaObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ImpalaSource. func (i ImpalaSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &i.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &i.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &i.MaxConcurrentConnections) @@ -25384,10 +25527,10 @@ func (i *ImpalaSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25402,7 +25545,7 @@ func (i *ImpalaSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ImportSettings. func (i ImportSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = i.Type if i.AdditionalProperties != nil { for key, val := range i.AdditionalProperties { @@ -25426,10 +25569,10 @@ func (i *ImportSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25444,7 +25587,7 @@ func (i *ImportSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type InformixLinkedService. func (i InformixLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", i.Annotations) populate(objectMap, "connectVia", i.ConnectVia) populate(objectMap, "description", i.Description) @@ -25488,10 +25631,10 @@ func (i *InformixLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25506,7 +25649,7 @@ func (i *InformixLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type InformixLinkedServiceTypeProperties. func (i InformixLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", &i.AuthenticationType) populate(objectMap, "connectionString", &i.ConnectionString) populate(objectMap, "credential", i.Credential) @@ -25553,7 +25696,7 @@ func (i *InformixLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type InformixSink. func (i InformixSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &i.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &i.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &i.PreCopyScript) @@ -25605,10 +25748,10 @@ func (i *InformixSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25623,7 +25766,7 @@ func (i *InformixSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type InformixSource. func (i InformixSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &i.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &i.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &i.MaxConcurrentConnections) @@ -25675,10 +25818,10 @@ func (i *InformixSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25693,7 +25836,7 @@ func (i *InformixSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type InformixTableDataset. func (i InformixTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", i.Annotations) populate(objectMap, "description", i.Description) populate(objectMap, "folder", i.Folder) @@ -25749,10 +25892,10 @@ func (i *InformixTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25767,7 +25910,7 @@ func (i *InformixTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type InformixTableDatasetTypeProperties. func (i InformixTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &i.TableName) return json.Marshal(objectMap) } @@ -25794,7 +25937,7 @@ func (i *InformixTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntime. func (i IntegrationRuntime) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", i.Description) objectMap["type"] = i.Type if i.AdditionalProperties != nil { @@ -25822,10 +25965,10 @@ func (i *IntegrationRuntime) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25840,7 +25983,7 @@ func (i *IntegrationRuntime) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeAuthKeys. func (i IntegrationRuntimeAuthKeys) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authKey1", i.AuthKey1) populate(objectMap, "authKey2", i.AuthKey2) return json.Marshal(objectMap) @@ -25871,12 +26014,14 @@ func (i *IntegrationRuntimeAuthKeys) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeComputeProperties. func (i IntegrationRuntimeComputeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) + populate(objectMap, "copyComputeScaleProperties", i.CopyComputeScaleProperties) populate(objectMap, "dataFlowProperties", i.DataFlowProperties) populate(objectMap, "location", i.Location) populate(objectMap, "maxParallelExecutionsPerNode", i.MaxParallelExecutionsPerNode) populate(objectMap, "nodeSize", i.NodeSize) populate(objectMap, "numberOfNodes", i.NumberOfNodes) + populate(objectMap, "pipelineExternalComputeScaleProperties", i.PipelineExternalComputeScaleProperties) populate(objectMap, "vNetProperties", i.VNetProperties) if i.AdditionalProperties != nil { for key, val := range i.AdditionalProperties { @@ -25895,6 +26040,9 @@ func (i *IntegrationRuntimeComputeProperties) UnmarshalJSON(data []byte) error { for key, val := range rawMsg { var err error switch key { + case "copyComputeScaleProperties": + err = unpopulate(val, "CopyComputeScaleProperties", &i.CopyComputeScaleProperties) + delete(rawMsg, key) case "dataFlowProperties": err = unpopulate(val, "DataFlowProperties", &i.DataFlowProperties) delete(rawMsg, key) @@ -25910,15 +26058,18 @@ func (i *IntegrationRuntimeComputeProperties) UnmarshalJSON(data []byte) error { case "numberOfNodes": err = unpopulate(val, "NumberOfNodes", &i.NumberOfNodes) delete(rawMsg, key) + case "pipelineExternalComputeScaleProperties": + err = unpopulate(val, "PipelineExternalComputeScaleProperties", &i.PipelineExternalComputeScaleProperties) + delete(rawMsg, key) case "vNetProperties": err = unpopulate(val, "VNetProperties", &i.VNetProperties) delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25933,7 +26084,7 @@ func (i *IntegrationRuntimeComputeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeConnectionInfo. func (i IntegrationRuntimeConnectionInfo) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "hostServiceUri", i.HostServiceURI) populate(objectMap, "identityCertThumbprint", i.IdentityCertThumbprint) populate(objectMap, "isIdentityCertExprired", i.IsIdentityCertExprired) @@ -25977,10 +26128,10 @@ func (i *IntegrationRuntimeConnectionInfo) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -25995,7 +26146,7 @@ func (i *IntegrationRuntimeConnectionInfo) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeCustomSetupScriptProperties. func (i IntegrationRuntimeCustomSetupScriptProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "blobContainerUri", i.BlobContainerURI) populate(objectMap, "sasToken", i.SasToken) return json.Marshal(objectMap) @@ -26026,7 +26177,7 @@ func (i *IntegrationRuntimeCustomSetupScriptProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeCustomerVirtualNetwork. func (i IntegrationRuntimeCustomerVirtualNetwork) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "subnetId", i.SubnetID) return json.Marshal(objectMap) } @@ -26053,7 +26204,7 @@ func (i *IntegrationRuntimeCustomerVirtualNetwork) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeDataFlowProperties. func (i IntegrationRuntimeDataFlowProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "cleanup", i.Cleanup) populate(objectMap, "computeType", i.ComputeType) populate(objectMap, "coreCount", i.CoreCount) @@ -26089,10 +26240,10 @@ func (i *IntegrationRuntimeDataFlowProperties) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -26107,7 +26258,7 @@ func (i *IntegrationRuntimeDataFlowProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeDataProxyProperties. func (i IntegrationRuntimeDataProxyProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectVia", i.ConnectVia) populate(objectMap, "path", i.Path) populate(objectMap, "stagingLinkedService", i.StagingLinkedService) @@ -26142,7 +26293,7 @@ func (i *IntegrationRuntimeDataProxyProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeDebugResource. func (i IntegrationRuntimeDebugResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", i.Name) populate(objectMap, "properties", i.Properties) return json.Marshal(objectMap) @@ -26173,7 +26324,7 @@ func (i *IntegrationRuntimeDebugResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeListResponse. func (i IntegrationRuntimeListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", i.NextLink) populate(objectMap, "value", i.Value) return json.Marshal(objectMap) @@ -26204,7 +26355,7 @@ func (i *IntegrationRuntimeListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeMonitoringData. func (i IntegrationRuntimeMonitoringData) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", i.Name) populate(objectMap, "nodes", i.Nodes) return json.Marshal(objectMap) @@ -26235,7 +26386,7 @@ func (i *IntegrationRuntimeMonitoringData) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeNodeIPAddress. func (i IntegrationRuntimeNodeIPAddress) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "ipAddress", i.IPAddress) return json.Marshal(objectMap) } @@ -26262,7 +26413,7 @@ func (i *IntegrationRuntimeNodeIPAddress) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeNodeMonitoringData. func (i IntegrationRuntimeNodeMonitoringData) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "availableMemoryInMB", i.AvailableMemoryInMB) populate(objectMap, "cpuUtilization", i.CPUUtilization) populate(objectMap, "concurrentJobsLimit", i.ConcurrentJobsLimit) @@ -26314,10 +26465,10 @@ func (i *IntegrationRuntimeNodeMonitoringData) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -26332,7 +26483,7 @@ func (i *IntegrationRuntimeNodeMonitoringData) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint. func (i IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "category", i.Category) populate(objectMap, "endpoints", i.Endpoints) return json.Marshal(objectMap) @@ -26363,7 +26514,7 @@ func (i *IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint) Unmarsha // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpoint. func (i IntegrationRuntimeOutboundNetworkDependenciesEndpoint) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "domainName", i.DomainName) populate(objectMap, "endpointDetails", i.EndpointDetails) return json.Marshal(objectMap) @@ -26394,7 +26545,7 @@ func (i *IntegrationRuntimeOutboundNetworkDependenciesEndpoint) UnmarshalJSON(da // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails. func (i IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "port", i.Port) return json.Marshal(objectMap) } @@ -26421,7 +26572,7 @@ func (i *IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails) Unmarshal // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse. func (i IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "value", i.Value) return json.Marshal(objectMap) } @@ -26448,7 +26599,7 @@ func (i *IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse) Unmarsh // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeReference. func (i IntegrationRuntimeReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "parameters", i.Parameters) populate(objectMap, "referenceName", i.ReferenceName) populate(objectMap, "type", i.Type) @@ -26483,7 +26634,7 @@ func (i *IntegrationRuntimeReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeRegenerateKeyParameters. func (i IntegrationRuntimeRegenerateKeyParameters) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "keyName", i.KeyName) return json.Marshal(objectMap) } @@ -26510,7 +26661,7 @@ func (i *IntegrationRuntimeRegenerateKeyParameters) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeResource. func (i IntegrationRuntimeResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", i.Etag) populate(objectMap, "id", i.ID) populate(objectMap, "name", i.Name) @@ -26553,7 +26704,7 @@ func (i *IntegrationRuntimeResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeSsisCatalogInfo. func (i IntegrationRuntimeSsisCatalogInfo) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "catalogAdminPassword", i.CatalogAdminPassword) populate(objectMap, "catalogAdminUserName", i.CatalogAdminUserName) populate(objectMap, "catalogPricingTier", i.CatalogPricingTier) @@ -26593,10 +26744,10 @@ func (i *IntegrationRuntimeSsisCatalogInfo) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -26611,7 +26762,7 @@ func (i *IntegrationRuntimeSsisCatalogInfo) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeSsisProperties. func (i IntegrationRuntimeSsisProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "catalogInfo", i.CatalogInfo) populate(objectMap, "credential", i.Credential) populate(objectMap, "customSetupScriptProperties", i.CustomSetupScriptProperties) @@ -26663,10 +26814,10 @@ func (i *IntegrationRuntimeSsisProperties) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -26681,7 +26832,7 @@ func (i *IntegrationRuntimeSsisProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeStatus. func (i IntegrationRuntimeStatus) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataFactoryName", i.DataFactoryName) populate(objectMap, "state", i.State) objectMap["type"] = i.Type @@ -26713,10 +26864,10 @@ func (i *IntegrationRuntimeStatus) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -26731,7 +26882,7 @@ func (i *IntegrationRuntimeStatus) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeStatusResponse. func (i IntegrationRuntimeStatusResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", i.Name) populate(objectMap, "properties", i.Properties) return json.Marshal(objectMap) @@ -26762,7 +26913,7 @@ func (i *IntegrationRuntimeStatusResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type IntegrationRuntimeVNetProperties. func (i IntegrationRuntimeVNetProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "publicIPs", i.PublicIPs) populate(objectMap, "subnet", i.Subnet) populate(objectMap, "subnetId", i.SubnetID) @@ -26798,10 +26949,10 @@ func (i *IntegrationRuntimeVNetProperties) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if i.AdditionalProperties == nil { - i.AdditionalProperties = map[string]interface{}{} + i.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) i.AdditionalProperties[key] = aux } @@ -26816,7 +26967,7 @@ func (i *IntegrationRuntimeVNetProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JSONDataset. func (j JSONDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", j.Annotations) populate(objectMap, "description", j.Description) populate(objectMap, "folder", j.Folder) @@ -26872,10 +27023,10 @@ func (j *JSONDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -26890,7 +27041,7 @@ func (j *JSONDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JSONDatasetTypeProperties. func (j JSONDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compression", j.Compression) populate(objectMap, "encodingName", &j.EncodingName) populate(objectMap, "location", j.Location) @@ -26925,7 +27076,7 @@ func (j *JSONDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JSONFormat. func (j JSONFormat) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deserializer", &j.Deserializer) populate(objectMap, "encodingName", &j.EncodingName) populate(objectMap, "filePattern", &j.FilePattern) @@ -26977,10 +27128,10 @@ func (j *JSONFormat) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -26995,7 +27146,7 @@ func (j *JSONFormat) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JSONReadSettings. func (j JSONReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compressionProperties", j.CompressionProperties) objectMap["type"] = "JsonReadSettings" if j.AdditionalProperties != nil { @@ -27023,10 +27174,10 @@ func (j *JSONReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -27041,7 +27192,7 @@ func (j *JSONReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JSONSink. func (j JSONSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &j.DisableMetricsCollection) populate(objectMap, "formatSettings", j.FormatSettings) populate(objectMap, "maxConcurrentConnections", &j.MaxConcurrentConnections) @@ -27097,10 +27248,10 @@ func (j *JSONSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -27115,7 +27266,7 @@ func (j *JSONSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JSONSource. func (j JSONSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &j.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &j.DisableMetricsCollection) populate(objectMap, "formatSettings", j.FormatSettings) @@ -27167,10 +27318,10 @@ func (j *JSONSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -27185,7 +27336,7 @@ func (j *JSONSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JSONWriteSettings. func (j JSONWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "filePattern", &j.FilePattern) objectMap["type"] = "JsonWriteSettings" if j.AdditionalProperties != nil { @@ -27213,10 +27364,10 @@ func (j *JSONWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -27231,7 +27382,7 @@ func (j *JSONWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JiraLinkedService. func (j JiraLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", j.Annotations) populate(objectMap, "connectVia", j.ConnectVia) populate(objectMap, "description", j.Description) @@ -27275,10 +27426,10 @@ func (j *JiraLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -27293,7 +27444,7 @@ func (j *JiraLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JiraLinkedServiceTypeProperties. func (j JiraLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &j.EncryptedCredential) populate(objectMap, "host", &j.Host) populate(objectMap, "password", j.Password) @@ -27348,7 +27499,7 @@ func (j *JiraLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JiraObjectDataset. func (j JiraObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", j.Annotations) populate(objectMap, "description", j.Description) populate(objectMap, "folder", j.Folder) @@ -27404,10 +27555,10 @@ func (j *JiraObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -27422,7 +27573,7 @@ func (j *JiraObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type JiraSource. func (j JiraSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &j.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &j.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &j.MaxConcurrentConnections) @@ -27474,10 +27625,10 @@ func (j *JiraSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if j.AdditionalProperties == nil { - j.AdditionalProperties = map[string]interface{}{} + j.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) j.AdditionalProperties[key] = aux } @@ -27492,7 +27643,7 @@ func (j *JiraSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LicensedComponentSetupTypeProperties. func (l LicensedComponentSetupTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "componentName", l.ComponentName) populate(objectMap, "licenseKey", l.LicenseKey) return json.Marshal(objectMap) @@ -27523,7 +27674,7 @@ func (l *LicensedComponentSetupTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntime. func (l LinkedIntegrationRuntime) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populateTimeRFC3339(objectMap, "createTime", l.CreateTime) populate(objectMap, "dataFactoryLocation", l.DataFactoryLocation) populate(objectMap, "dataFactoryName", l.DataFactoryName) @@ -27566,7 +27717,7 @@ func (l *LinkedIntegrationRuntime) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntimeKeyAuthorization. func (l LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["authorizationType"] = "Key" populate(objectMap, "key", l.Key) return json.Marshal(objectMap) @@ -27597,7 +27748,7 @@ func (l *LinkedIntegrationRuntimeKeyAuthorization) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntimeRbacAuthorization. func (l LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["authorizationType"] = "RBAC" populate(objectMap, "credential", l.Credential) populate(objectMap, "resourceId", l.ResourceID) @@ -27632,7 +27783,7 @@ func (l *LinkedIntegrationRuntimeRbacAuthorization) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntimeRequest. func (l LinkedIntegrationRuntimeRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "factoryName", l.LinkedFactoryName) return json.Marshal(objectMap) } @@ -27659,7 +27810,7 @@ func (l *LinkedIntegrationRuntimeRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LinkedIntegrationRuntimeType. func (l LinkedIntegrationRuntimeType) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["authorizationType"] = l.AuthorizationType return json.Marshal(objectMap) } @@ -27686,7 +27837,7 @@ func (l *LinkedIntegrationRuntimeType) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LinkedService. func (l LinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", l.Annotations) populate(objectMap, "connectVia", l.ConnectVia) populate(objectMap, "description", l.Description) @@ -27726,10 +27877,10 @@ func (l *LinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if l.AdditionalProperties == nil { - l.AdditionalProperties = map[string]interface{}{} + l.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) l.AdditionalProperties[key] = aux } @@ -27744,7 +27895,7 @@ func (l *LinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LinkedServiceDebugResource. func (l LinkedServiceDebugResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", l.Name) populate(objectMap, "properties", l.Properties) return json.Marshal(objectMap) @@ -27775,7 +27926,7 @@ func (l *LinkedServiceDebugResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LinkedServiceListResponse. func (l LinkedServiceListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", l.NextLink) populate(objectMap, "value", l.Value) return json.Marshal(objectMap) @@ -27806,7 +27957,7 @@ func (l *LinkedServiceListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LinkedServiceReference. func (l LinkedServiceReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "parameters", l.Parameters) populate(objectMap, "referenceName", l.ReferenceName) populate(objectMap, "type", l.Type) @@ -27841,7 +27992,7 @@ func (l *LinkedServiceReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LinkedServiceResource. func (l LinkedServiceResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", l.Etag) populate(objectMap, "id", l.ID) populate(objectMap, "name", l.Name) @@ -27884,7 +28035,7 @@ func (l *LinkedServiceResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LogLocationSettings. func (l LogLocationSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "linkedServiceName", l.LinkedServiceName) populate(objectMap, "path", &l.Path) return json.Marshal(objectMap) @@ -27915,7 +28066,7 @@ func (l *LogLocationSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LogSettings. func (l LogSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyActivityLogSettings", l.CopyActivityLogSettings) populate(objectMap, "enableCopyActivityLog", &l.EnableCopyActivityLog) populate(objectMap, "logLocationSettings", l.LogLocationSettings) @@ -27950,7 +28101,7 @@ func (l *LogSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LogStorageSettings. func (l LogStorageSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "enableReliableLogging", &l.EnableReliableLogging) populate(objectMap, "linkedServiceName", l.LinkedServiceName) populate(objectMap, "logLevel", &l.LogLevel) @@ -27986,10 +28137,10 @@ func (l *LogStorageSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if l.AdditionalProperties == nil { - l.AdditionalProperties = map[string]interface{}{} + l.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) l.AdditionalProperties[key] = aux } @@ -28004,7 +28155,7 @@ func (l *LogStorageSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LookupActivity. func (l LookupActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", l.DependsOn) populate(objectMap, "description", l.Description) populate(objectMap, "linkedServiceName", l.LinkedServiceName) @@ -28056,10 +28207,10 @@ func (l *LookupActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if l.AdditionalProperties == nil { - l.AdditionalProperties = map[string]interface{}{} + l.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) l.AdditionalProperties[key] = aux } @@ -28074,7 +28225,7 @@ func (l *LookupActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type LookupActivityTypeProperties. func (l LookupActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", l.Dataset) populate(objectMap, "firstRowOnly", &l.FirstRowOnly) populate(objectMap, "source", l.Source) @@ -28109,7 +28260,7 @@ func (l *LookupActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MagentoLinkedService. func (m MagentoLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "connectVia", m.ConnectVia) populate(objectMap, "description", m.Description) @@ -28153,10 +28304,10 @@ func (m *MagentoLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28171,7 +28322,7 @@ func (m *MagentoLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MagentoLinkedServiceTypeProperties. func (m MagentoLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessToken", m.AccessToken) populate(objectMap, "encryptedCredential", &m.EncryptedCredential) populate(objectMap, "host", &m.Host) @@ -28218,7 +28369,7 @@ func (m *MagentoLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MagentoObjectDataset. func (m MagentoObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -28274,10 +28425,10 @@ func (m *MagentoObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28292,7 +28443,7 @@ func (m *MagentoObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MagentoSource. func (m MagentoSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &m.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) @@ -28344,10 +28495,10 @@ func (m *MagentoSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28360,9 +28511,133 @@ func (m *MagentoSource) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type ManagedIdentityCredential. +func (m ManagedIdentityCredential) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "annotations", m.Annotations) + populate(objectMap, "description", m.Description) + objectMap["type"] = "ManagedIdentity" + populate(objectMap, "typeProperties", m.TypeProperties) + if m.AdditionalProperties != nil { + for key, val := range m.AdditionalProperties { + objectMap[key] = val + } + } + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIdentityCredential. +func (m *ManagedIdentityCredential) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", m, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "annotations": + err = unpopulate(val, "Annotations", &m.Annotations) + delete(rawMsg, key) + case "description": + err = unpopulate(val, "Description", &m.Description) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &m.Type) + delete(rawMsg, key) + case "typeProperties": + err = unpopulate(val, "TypeProperties", &m.TypeProperties) + delete(rawMsg, key) + default: + if m.AdditionalProperties == nil { + m.AdditionalProperties = map[string]any{} + } + if val != nil { + var aux any + err = json.Unmarshal(val, &aux) + m.AdditionalProperties[key] = aux + } + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", m, err) + } + } + return nil +} + +// MarshalJSON implements the json.Marshaller interface for type ManagedIdentityCredentialResource. +func (m ManagedIdentityCredentialResource) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "etag", m.Etag) + populate(objectMap, "id", m.ID) + populate(objectMap, "name", m.Name) + populate(objectMap, "properties", m.Properties) + populate(objectMap, "type", m.Type) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIdentityCredentialResource. +func (m *ManagedIdentityCredentialResource) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", m, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "etag": + err = unpopulate(val, "Etag", &m.Etag) + delete(rawMsg, key) + case "id": + err = unpopulate(val, "ID", &m.ID) + delete(rawMsg, key) + case "name": + err = unpopulate(val, "Name", &m.Name) + delete(rawMsg, key) + case "properties": + err = unpopulate(val, "Properties", &m.Properties) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &m.Type) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", m, err) + } + } + return nil +} + +// MarshalJSON implements the json.Marshaller interface for type ManagedIdentityTypeProperties. +func (m ManagedIdentityTypeProperties) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "resourceId", m.ResourceID) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ManagedIdentityTypeProperties. +func (m *ManagedIdentityTypeProperties) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", m, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "resourceId": + err = unpopulate(val, "ResourceID", &m.ResourceID) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", m, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntime. func (m ManagedIntegrationRuntime) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", m.Description) populate(objectMap, "managedVirtualNetwork", m.ManagedVirtualNetwork) populate(objectMap, "state", m.State) @@ -28402,10 +28677,10 @@ func (m *ManagedIntegrationRuntime) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28420,7 +28695,7 @@ func (m *ManagedIntegrationRuntime) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeError. func (m ManagedIntegrationRuntimeError) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "code", m.Code) populate(objectMap, "message", m.Message) populate(objectMap, "parameters", m.Parameters) @@ -28456,10 +28731,10 @@ func (m *ManagedIntegrationRuntimeError) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28474,7 +28749,7 @@ func (m *ManagedIntegrationRuntimeError) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeNode. func (m ManagedIntegrationRuntimeNode) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "errors", m.Errors) populate(objectMap, "nodeId", m.NodeID) populate(objectMap, "status", m.Status) @@ -28506,10 +28781,10 @@ func (m *ManagedIntegrationRuntimeNode) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28524,7 +28799,7 @@ func (m *ManagedIntegrationRuntimeNode) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeOperationResult. func (m ManagedIntegrationRuntimeOperationResult) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "activityId", m.ActivityID) populate(objectMap, "errorCode", m.ErrorCode) populate(objectMap, "parameters", m.Parameters) @@ -28568,10 +28843,10 @@ func (m *ManagedIntegrationRuntimeOperationResult) UnmarshalJSON(data []byte) er delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28586,7 +28861,7 @@ func (m *ManagedIntegrationRuntimeOperationResult) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeStatus. func (m ManagedIntegrationRuntimeStatus) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataFactoryName", m.DataFactoryName) populate(objectMap, "state", m.State) objectMap["type"] = IntegrationRuntimeTypeManaged @@ -28622,10 +28897,10 @@ func (m *ManagedIntegrationRuntimeStatus) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28640,7 +28915,7 @@ func (m *ManagedIntegrationRuntimeStatus) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeStatusTypeProperties. func (m ManagedIntegrationRuntimeStatusTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populateTimeRFC3339(objectMap, "createTime", m.CreateTime) populate(objectMap, "lastOperation", m.LastOperation) populate(objectMap, "nodes", m.Nodes) @@ -28679,7 +28954,7 @@ func (m *ManagedIntegrationRuntimeStatusTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type ManagedIntegrationRuntimeTypeProperties. func (m ManagedIntegrationRuntimeTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "computeProperties", m.ComputeProperties) populate(objectMap, "customerVirtualNetwork", m.CustomerVirtualNetwork) populate(objectMap, "ssisProperties", m.SsisProperties) @@ -28714,7 +28989,7 @@ func (m *ManagedIntegrationRuntimeTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type ManagedPrivateEndpoint. func (m ManagedPrivateEndpoint) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionState", m.ConnectionState) populate(objectMap, "fqdns", m.Fqdns) populate(objectMap, "groupId", m.GroupID) @@ -28758,10 +29033,10 @@ func (m *ManagedPrivateEndpoint) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28776,7 +29051,7 @@ func (m *ManagedPrivateEndpoint) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedPrivateEndpointListResponse. func (m ManagedPrivateEndpointListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", m.NextLink) populate(objectMap, "value", m.Value) return json.Marshal(objectMap) @@ -28807,7 +29082,7 @@ func (m *ManagedPrivateEndpointListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedPrivateEndpointResource. func (m ManagedPrivateEndpointResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", m.Etag) populate(objectMap, "id", m.ID) populate(objectMap, "name", m.Name) @@ -28850,7 +29125,7 @@ func (m *ManagedPrivateEndpointResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetwork. func (m ManagedVirtualNetwork) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alias", m.Alias) populate(objectMap, "vNetId", m.VNetID) if m.AdditionalProperties != nil { @@ -28878,10 +29153,10 @@ func (m *ManagedVirtualNetwork) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -28896,7 +29171,7 @@ func (m *ManagedVirtualNetwork) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetworkListResponse. func (m ManagedVirtualNetworkListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", m.NextLink) populate(objectMap, "value", m.Value) return json.Marshal(objectMap) @@ -28927,7 +29202,7 @@ func (m *ManagedVirtualNetworkListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetworkReference. func (m ManagedVirtualNetworkReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "referenceName", m.ReferenceName) populate(objectMap, "type", m.Type) return json.Marshal(objectMap) @@ -28958,7 +29233,7 @@ func (m *ManagedVirtualNetworkReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ManagedVirtualNetworkResource. func (m ManagedVirtualNetworkResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", m.Etag) populate(objectMap, "id", m.ID) populate(objectMap, "name", m.Name) @@ -29001,7 +29276,7 @@ func (m *ManagedVirtualNetworkResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MappingDataFlow. func (m MappingDataFlow) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -29044,7 +29319,7 @@ func (m *MappingDataFlow) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MappingDataFlowTypeProperties. func (m MappingDataFlowTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "script", m.Script) populate(objectMap, "scriptLines", m.ScriptLines) populate(objectMap, "sinks", m.Sinks) @@ -29087,7 +29362,7 @@ func (m *MappingDataFlowTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MariaDBLinkedService. func (m MariaDBLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "connectVia", m.ConnectVia) populate(objectMap, "description", m.Description) @@ -29131,10 +29406,10 @@ func (m *MariaDBLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29149,7 +29424,7 @@ func (m *MariaDBLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MariaDBLinkedServiceTypeProperties. func (m MariaDBLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &m.ConnectionString) populate(objectMap, "encryptedCredential", &m.EncryptedCredential) populate(objectMap, "pwd", m.Pwd) @@ -29184,7 +29459,7 @@ func (m *MariaDBLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MariaDBSource. func (m MariaDBSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &m.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) @@ -29236,10 +29511,10 @@ func (m *MariaDBSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29254,7 +29529,7 @@ func (m *MariaDBSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MariaDBTableDataset. func (m MariaDBTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -29310,10 +29585,10 @@ func (m *MariaDBTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29328,7 +29603,7 @@ func (m *MariaDBTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MarketoLinkedService. func (m MarketoLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "connectVia", m.ConnectVia) populate(objectMap, "description", m.Description) @@ -29372,10 +29647,10 @@ func (m *MarketoLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29390,7 +29665,7 @@ func (m *MarketoLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MarketoLinkedServiceTypeProperties. func (m MarketoLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &m.ClientID) populate(objectMap, "clientSecret", m.ClientSecret) populate(objectMap, "encryptedCredential", &m.EncryptedCredential) @@ -29441,7 +29716,7 @@ func (m *MarketoLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MarketoObjectDataset. func (m MarketoObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -29497,10 +29772,10 @@ func (m *MarketoObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29515,7 +29790,7 @@ func (m *MarketoObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MarketoSource. func (m MarketoSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &m.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) @@ -29567,10 +29842,10 @@ func (m *MarketoSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29585,7 +29860,7 @@ func (m *MarketoSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MetadataItem. func (m MetadataItem) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", &m.Name) populate(objectMap, "value", &m.Value) return json.Marshal(objectMap) @@ -29616,7 +29891,7 @@ func (m *MetadataItem) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessLinkedService. func (m MicrosoftAccessLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "connectVia", m.ConnectVia) populate(objectMap, "description", m.Description) @@ -29660,10 +29935,10 @@ func (m *MicrosoftAccessLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29678,7 +29953,7 @@ func (m *MicrosoftAccessLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessLinkedServiceTypeProperties. func (m MicrosoftAccessLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", &m.AuthenticationType) populate(objectMap, "connectionString", &m.ConnectionString) populate(objectMap, "credential", m.Credential) @@ -29725,7 +30000,7 @@ func (m *MicrosoftAccessLinkedServiceTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessSink. func (m MicrosoftAccessSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &m.PreCopyScript) @@ -29777,10 +30052,10 @@ func (m *MicrosoftAccessSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29795,7 +30070,7 @@ func (m *MicrosoftAccessSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessSource. func (m MicrosoftAccessSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &m.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) @@ -29843,10 +30118,10 @@ func (m *MicrosoftAccessSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29861,7 +30136,7 @@ func (m *MicrosoftAccessSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessTableDataset. func (m MicrosoftAccessTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -29917,10 +30192,10 @@ func (m *MicrosoftAccessTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -29935,7 +30210,7 @@ func (m *MicrosoftAccessTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MicrosoftAccessTableDatasetTypeProperties. func (m MicrosoftAccessTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &m.TableName) return json.Marshal(objectMap) } @@ -29962,7 +30237,7 @@ func (m *MicrosoftAccessTableDatasetTypeProperties) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasCollectionDataset. func (m MongoDbAtlasCollectionDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -30018,10 +30293,10 @@ func (m *MongoDbAtlasCollectionDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30036,7 +30311,7 @@ func (m *MongoDbAtlasCollectionDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasCollectionDatasetTypeProperties. func (m MongoDbAtlasCollectionDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "collection", &m.Collection) return json.Marshal(objectMap) } @@ -30063,7 +30338,7 @@ func (m *MongoDbAtlasCollectionDatasetTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasLinkedService. func (m MongoDbAtlasLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "connectVia", m.ConnectVia) populate(objectMap, "description", m.Description) @@ -30107,10 +30382,10 @@ func (m *MongoDbAtlasLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30125,7 +30400,7 @@ func (m *MongoDbAtlasLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasLinkedServiceTypeProperties. func (m MongoDbAtlasLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &m.ConnectionString) populate(objectMap, "database", &m.Database) return json.Marshal(objectMap) @@ -30156,7 +30431,7 @@ func (m *MongoDbAtlasLinkedServiceTypeProperties) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasSink. func (m MongoDbAtlasSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) populate(objectMap, "sinkRetryCount", &m.SinkRetryCount) @@ -30208,10 +30483,10 @@ func (m *MongoDbAtlasSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30226,7 +30501,7 @@ func (m *MongoDbAtlasSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbAtlasSource. func (m MongoDbAtlasSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &m.AdditionalColumns) populate(objectMap, "batchSize", &m.BatchSize) populate(objectMap, "cursorMethods", m.CursorMethods) @@ -30286,10 +30561,10 @@ func (m *MongoDbAtlasSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30304,7 +30579,7 @@ func (m *MongoDbAtlasSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbCollectionDataset. func (m MongoDbCollectionDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -30360,10 +30635,10 @@ func (m *MongoDbCollectionDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30378,7 +30653,7 @@ func (m *MongoDbCollectionDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbCollectionDatasetTypeProperties. func (m MongoDbCollectionDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "collectionName", &m.CollectionName) return json.Marshal(objectMap) } @@ -30405,7 +30680,7 @@ func (m *MongoDbCollectionDatasetTypeProperties) UnmarshalJSON(data []byte) erro // MarshalJSON implements the json.Marshaller interface for type MongoDbCursorMethodsProperties. func (m MongoDbCursorMethodsProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "limit", &m.Limit) populate(objectMap, "project", &m.Project) populate(objectMap, "skip", &m.Skip) @@ -30441,10 +30716,10 @@ func (m *MongoDbCursorMethodsProperties) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30459,7 +30734,7 @@ func (m *MongoDbCursorMethodsProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbLinkedService. func (m MongoDbLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "connectVia", m.ConnectVia) populate(objectMap, "description", m.Description) @@ -30503,10 +30778,10 @@ func (m *MongoDbLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30521,7 +30796,7 @@ func (m *MongoDbLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbLinkedServiceTypeProperties. func (m MongoDbLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowSelfSignedServerCert", &m.AllowSelfSignedServerCert) populate(objectMap, "authSource", &m.AuthSource) populate(objectMap, "authenticationType", m.AuthenticationType) @@ -30584,7 +30859,7 @@ func (m *MongoDbLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbSource. func (m MongoDbSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &m.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) @@ -30632,10 +30907,10 @@ func (m *MongoDbSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30650,7 +30925,7 @@ func (m *MongoDbSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbV2CollectionDataset. func (m MongoDbV2CollectionDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -30706,10 +30981,10 @@ func (m *MongoDbV2CollectionDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30724,7 +30999,7 @@ func (m *MongoDbV2CollectionDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbV2CollectionDatasetTypeProperties. func (m MongoDbV2CollectionDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "collection", &m.Collection) return json.Marshal(objectMap) } @@ -30751,7 +31026,7 @@ func (m *MongoDbV2CollectionDatasetTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type MongoDbV2LinkedService. func (m MongoDbV2LinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "connectVia", m.ConnectVia) populate(objectMap, "description", m.Description) @@ -30795,10 +31070,10 @@ func (m *MongoDbV2LinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30813,7 +31088,7 @@ func (m *MongoDbV2LinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbV2LinkedServiceTypeProperties. func (m MongoDbV2LinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &m.ConnectionString) populate(objectMap, "database", &m.Database) return json.Marshal(objectMap) @@ -30844,7 +31119,7 @@ func (m *MongoDbV2LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type MongoDbV2Sink. func (m MongoDbV2Sink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) populate(objectMap, "sinkRetryCount", &m.SinkRetryCount) @@ -30896,10 +31171,10 @@ func (m *MongoDbV2Sink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30914,7 +31189,7 @@ func (m *MongoDbV2Sink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MongoDbV2Source. func (m MongoDbV2Source) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &m.AdditionalColumns) populate(objectMap, "batchSize", &m.BatchSize) populate(objectMap, "cursorMethods", m.CursorMethods) @@ -30974,10 +31249,10 @@ func (m *MongoDbV2Source) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -30992,7 +31267,7 @@ func (m *MongoDbV2Source) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MultiplePipelineTrigger. func (m MultiplePipelineTrigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "pipelines", m.Pipelines) @@ -31032,10 +31307,10 @@ func (m *MultiplePipelineTrigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -31050,7 +31325,7 @@ func (m *MultiplePipelineTrigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MySQLLinkedService. func (m MySQLLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "connectVia", m.ConnectVia) populate(objectMap, "description", m.Description) @@ -31094,10 +31369,10 @@ func (m *MySQLLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -31112,7 +31387,7 @@ func (m *MySQLLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MySQLLinkedServiceTypeProperties. func (m MySQLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &m.ConnectionString) populate(objectMap, "encryptedCredential", &m.EncryptedCredential) populate(objectMap, "password", m.Password) @@ -31147,7 +31422,7 @@ func (m *MySQLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MySQLSource. func (m MySQLSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &m.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &m.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &m.MaxConcurrentConnections) @@ -31199,10 +31474,10 @@ func (m *MySQLSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -31217,7 +31492,7 @@ func (m *MySQLSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MySQLTableDataset. func (m MySQLTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", m.Annotations) populate(objectMap, "description", m.Description) populate(objectMap, "folder", m.Folder) @@ -31273,10 +31548,10 @@ func (m *MySQLTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if m.AdditionalProperties == nil { - m.AdditionalProperties = map[string]interface{}{} + m.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) m.AdditionalProperties[key] = aux } @@ -31291,7 +31566,7 @@ func (m *MySQLTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type MySQLTableDatasetTypeProperties. func (m MySQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &m.TableName) return json.Marshal(objectMap) } @@ -31318,7 +31593,7 @@ func (m *MySQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type NetezzaLinkedService. func (n NetezzaLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", n.Annotations) populate(objectMap, "connectVia", n.ConnectVia) populate(objectMap, "description", n.Description) @@ -31362,10 +31637,10 @@ func (n *NetezzaLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if n.AdditionalProperties == nil { - n.AdditionalProperties = map[string]interface{}{} + n.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) n.AdditionalProperties[key] = aux } @@ -31380,7 +31655,7 @@ func (n *NetezzaLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type NetezzaLinkedServiceTypeProperties. func (n NetezzaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &n.ConnectionString) populate(objectMap, "encryptedCredential", &n.EncryptedCredential) populate(objectMap, "pwd", n.Pwd) @@ -31415,7 +31690,7 @@ func (n *NetezzaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type NetezzaPartitionSettings. func (n NetezzaPartitionSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "partitionColumnName", &n.PartitionColumnName) populate(objectMap, "partitionLowerBound", &n.PartitionLowerBound) populate(objectMap, "partitionUpperBound", &n.PartitionUpperBound) @@ -31450,7 +31725,7 @@ func (n *NetezzaPartitionSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type NetezzaSource. func (n NetezzaSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &n.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &n.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &n.MaxConcurrentConnections) @@ -31510,10 +31785,10 @@ func (n *NetezzaSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if n.AdditionalProperties == nil { - n.AdditionalProperties = map[string]interface{}{} + n.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) n.AdditionalProperties[key] = aux } @@ -31528,7 +31803,7 @@ func (n *NetezzaSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type NetezzaTableDataset. func (n NetezzaTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", n.Annotations) populate(objectMap, "description", n.Description) populate(objectMap, "folder", n.Folder) @@ -31584,10 +31859,10 @@ func (n *NetezzaTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if n.AdditionalProperties == nil { - n.AdditionalProperties = map[string]interface{}{} + n.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) n.AdditionalProperties[key] = aux } @@ -31602,7 +31877,7 @@ func (n *NetezzaTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type NetezzaTableDatasetTypeProperties. func (n NetezzaTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &n.Schema) populate(objectMap, "table", &n.Table) populate(objectMap, "tableName", &n.TableName) @@ -31637,7 +31912,7 @@ func (n *NetezzaTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type NotebookParameter. func (n NotebookParameter) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "type", n.Type) populate(objectMap, "value", &n.Value) return json.Marshal(objectMap) @@ -31668,7 +31943,7 @@ func (n *NotebookParameter) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ODataLinkedService. func (o ODataLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "connectVia", o.ConnectVia) populate(objectMap, "description", o.Description) @@ -31712,10 +31987,10 @@ func (o *ODataLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -31730,7 +32005,7 @@ func (o *ODataLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ODataLinkedServiceTypeProperties. func (o ODataLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "aadResourceId", &o.AADResourceID) populate(objectMap, "aadServicePrincipalCredentialType", o.AADServicePrincipalCredentialType) populate(objectMap, "authHeaders", &o.AuthHeaders) @@ -31809,7 +32084,7 @@ func (o *ODataLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ODataResourceDataset. func (o ODataResourceDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "description", o.Description) populate(objectMap, "folder", o.Folder) @@ -31865,10 +32140,10 @@ func (o *ODataResourceDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -31883,7 +32158,7 @@ func (o *ODataResourceDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ODataResourceDatasetTypeProperties. func (o ODataResourceDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "path", &o.Path) return json.Marshal(objectMap) } @@ -31910,7 +32185,7 @@ func (o *ODataResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ODataSource. func (o ODataSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &o.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "httpRequestTimeout", &o.HTTPRequestTimeout) @@ -31962,10 +32237,10 @@ func (o *ODataSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -31980,7 +32255,7 @@ func (o *ODataSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OdbcLinkedService. func (o OdbcLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "connectVia", o.ConnectVia) populate(objectMap, "description", o.Description) @@ -32024,10 +32299,10 @@ func (o *OdbcLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -32042,7 +32317,7 @@ func (o *OdbcLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OdbcLinkedServiceTypeProperties. func (o OdbcLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", &o.AuthenticationType) populate(objectMap, "connectionString", &o.ConnectionString) populate(objectMap, "credential", o.Credential) @@ -32089,7 +32364,7 @@ func (o *OdbcLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OdbcSink. func (o OdbcSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &o.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &o.PreCopyScript) @@ -32141,10 +32416,10 @@ func (o *OdbcSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -32159,7 +32434,7 @@ func (o *OdbcSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OdbcSource. func (o OdbcSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &o.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &o.MaxConcurrentConnections) @@ -32211,10 +32486,10 @@ func (o *OdbcSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -32229,7 +32504,7 @@ func (o *OdbcSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OdbcTableDataset. func (o OdbcTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "description", o.Description) populate(objectMap, "folder", o.Folder) @@ -32285,10 +32560,10 @@ func (o *OdbcTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -32303,7 +32578,7 @@ func (o *OdbcTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OdbcTableDatasetTypeProperties. func (o OdbcTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &o.TableName) return json.Marshal(objectMap) } @@ -32330,7 +32605,7 @@ func (o *OdbcTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Office365Dataset. func (o Office365Dataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "description", o.Description) populate(objectMap, "folder", o.Folder) @@ -32386,10 +32661,10 @@ func (o *Office365Dataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -32404,7 +32679,7 @@ func (o *Office365Dataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Office365DatasetTypeProperties. func (o Office365DatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "predicate", &o.Predicate) populate(objectMap, "tableName", &o.TableName) return json.Marshal(objectMap) @@ -32435,7 +32710,7 @@ func (o *Office365DatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Office365LinkedService. func (o Office365LinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "connectVia", o.ConnectVia) populate(objectMap, "description", o.Description) @@ -32479,10 +32754,10 @@ func (o *Office365LinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -32497,7 +32772,7 @@ func (o *Office365LinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Office365LinkedServiceTypeProperties. func (o Office365LinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &o.EncryptedCredential) populate(objectMap, "office365TenantId", &o.Office365TenantID) populate(objectMap, "servicePrincipalId", &o.ServicePrincipalID) @@ -32540,7 +32815,7 @@ func (o *Office365LinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type Office365Source. func (o Office365Source) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowedGroups", &o.AllowedGroups) populate(objectMap, "dateFilterColumn", &o.DateFilterColumn) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) @@ -32604,10 +32879,10 @@ func (o *Office365Source) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -32622,7 +32897,7 @@ func (o *Office365Source) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Operation. func (o Operation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "display", o.Display) populate(objectMap, "name", o.Name) populate(objectMap, "origin", o.Origin) @@ -32661,7 +32936,7 @@ func (o *Operation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OperationDisplay. func (o OperationDisplay) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", o.Description) populate(objectMap, "operation", o.Operation) populate(objectMap, "provider", o.Provider) @@ -32700,7 +32975,7 @@ func (o *OperationDisplay) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OperationListResponse. func (o OperationListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", o.NextLink) populate(objectMap, "value", o.Value) return json.Marshal(objectMap) @@ -32731,7 +33006,7 @@ func (o *OperationListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OperationLogSpecification. func (o OperationLogSpecification) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "blobDuration", o.BlobDuration) populate(objectMap, "displayName", o.DisplayName) populate(objectMap, "name", o.Name) @@ -32766,7 +33041,7 @@ func (o *OperationLogSpecification) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OperationMetricAvailability. func (o OperationMetricAvailability) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "blobDuration", o.BlobDuration) populate(objectMap, "timeGrain", o.TimeGrain) return json.Marshal(objectMap) @@ -32797,7 +33072,7 @@ func (o *OperationMetricAvailability) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OperationMetricDimension. func (o OperationMetricDimension) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "displayName", o.DisplayName) populate(objectMap, "name", o.Name) populate(objectMap, "toBeExportedForShoebox", o.ToBeExportedForShoebox) @@ -32832,7 +33107,7 @@ func (o *OperationMetricDimension) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OperationMetricSpecification. func (o OperationMetricSpecification) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "aggregationType", o.AggregationType) populate(objectMap, "availabilities", o.Availabilities) populate(objectMap, "dimensions", o.Dimensions) @@ -32895,7 +33170,7 @@ func (o *OperationMetricSpecification) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OperationProperties. func (o OperationProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "serviceSpecification", o.ServiceSpecification) return json.Marshal(objectMap) } @@ -32922,7 +33197,7 @@ func (o *OperationProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OperationServiceSpecification. func (o OperationServiceSpecification) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "logSpecifications", o.LogSpecifications) populate(objectMap, "metricSpecifications", o.MetricSpecifications) return json.Marshal(objectMap) @@ -32953,7 +33228,7 @@ func (o *OperationServiceSpecification) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleCloudStorageLinkedService. func (o OracleCloudStorageLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "connectVia", o.ConnectVia) populate(objectMap, "description", o.Description) @@ -32997,10 +33272,10 @@ func (o *OracleCloudStorageLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33015,7 +33290,7 @@ func (o *OracleCloudStorageLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleCloudStorageLinkedServiceTypeProperties. func (o OracleCloudStorageLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessKeyId", &o.AccessKeyID) populate(objectMap, "encryptedCredential", &o.EncryptedCredential) populate(objectMap, "secretAccessKey", o.SecretAccessKey) @@ -33054,7 +33329,7 @@ func (o *OracleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type OracleCloudStorageLocation. func (o OracleCloudStorageLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "bucketName", &o.BucketName) populate(objectMap, "fileName", &o.FileName) populate(objectMap, "folderPath", &o.FolderPath) @@ -33094,10 +33369,10 @@ func (o *OracleCloudStorageLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33112,7 +33387,7 @@ func (o *OracleCloudStorageLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleCloudStorageReadSettings. func (o OracleCloudStorageReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &o.DeleteFilesAfterCompletion) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "enablePartitionDiscovery", o.EnablePartitionDiscovery) @@ -33184,10 +33459,10 @@ func (o *OracleCloudStorageReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33202,7 +33477,7 @@ func (o *OracleCloudStorageReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleLinkedService. func (o OracleLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "connectVia", o.ConnectVia) populate(objectMap, "description", o.Description) @@ -33246,10 +33521,10 @@ func (o *OracleLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33264,7 +33539,7 @@ func (o *OracleLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleLinkedServiceTypeProperties. func (o OracleLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &o.ConnectionString) populate(objectMap, "encryptedCredential", &o.EncryptedCredential) populate(objectMap, "password", o.Password) @@ -33299,7 +33574,7 @@ func (o *OracleLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OraclePartitionSettings. func (o OraclePartitionSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "partitionColumnName", &o.PartitionColumnName) populate(objectMap, "partitionLowerBound", &o.PartitionLowerBound) populate(objectMap, "partitionNames", &o.PartitionNames) @@ -33338,7 +33613,7 @@ func (o *OraclePartitionSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleServiceCloudLinkedService. func (o OracleServiceCloudLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "connectVia", o.ConnectVia) populate(objectMap, "description", o.Description) @@ -33382,10 +33657,10 @@ func (o *OracleServiceCloudLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33400,7 +33675,7 @@ func (o *OracleServiceCloudLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleServiceCloudLinkedServiceTypeProperties. func (o OracleServiceCloudLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &o.EncryptedCredential) populate(objectMap, "host", &o.Host) populate(objectMap, "password", o.Password) @@ -33451,7 +33726,7 @@ func (o *OracleServiceCloudLinkedServiceTypeProperties) UnmarshalJSON(data []byt // MarshalJSON implements the json.Marshaller interface for type OracleServiceCloudObjectDataset. func (o OracleServiceCloudObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "description", o.Description) populate(objectMap, "folder", o.Folder) @@ -33507,10 +33782,10 @@ func (o *OracleServiceCloudObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33525,7 +33800,7 @@ func (o *OracleServiceCloudObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleServiceCloudSource. func (o OracleServiceCloudSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &o.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &o.MaxConcurrentConnections) @@ -33577,10 +33852,10 @@ func (o *OracleServiceCloudSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33595,7 +33870,7 @@ func (o *OracleServiceCloudSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleSink. func (o OracleSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &o.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &o.PreCopyScript) @@ -33647,10 +33922,10 @@ func (o *OracleSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33665,7 +33940,7 @@ func (o *OracleSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleSource. func (o OracleSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &o.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &o.MaxConcurrentConnections) @@ -33725,10 +34000,10 @@ func (o *OracleSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33743,7 +34018,7 @@ func (o *OracleSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleTableDataset. func (o OracleTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "description", o.Description) populate(objectMap, "folder", o.Folder) @@ -33799,10 +34074,10 @@ func (o *OracleTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33817,7 +34092,7 @@ func (o *OracleTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OracleTableDatasetTypeProperties. func (o OracleTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &o.Schema) populate(objectMap, "table", &o.Table) populate(objectMap, "tableName", &o.TableName) @@ -33852,7 +34127,7 @@ func (o *OracleTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OrcDataset. func (o OrcDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", o.Annotations) populate(objectMap, "description", o.Description) populate(objectMap, "folder", o.Folder) @@ -33908,10 +34183,10 @@ func (o *OrcDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -33926,7 +34201,7 @@ func (o *OrcDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OrcDatasetTypeProperties. func (o OrcDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "location", o.Location) populate(objectMap, "orcCompressionCodec", &o.OrcCompressionCodec) return json.Marshal(objectMap) @@ -33957,7 +34232,7 @@ func (o *OrcDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OrcFormat. func (o OrcFormat) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deserializer", &o.Deserializer) populate(objectMap, "serializer", &o.Serializer) objectMap["type"] = "OrcFormat" @@ -33989,10 +34264,10 @@ func (o *OrcFormat) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -34007,7 +34282,7 @@ func (o *OrcFormat) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OrcSink. func (o OrcSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "formatSettings", o.FormatSettings) populate(objectMap, "maxConcurrentConnections", &o.MaxConcurrentConnections) @@ -34063,10 +34338,10 @@ func (o *OrcSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -34081,7 +34356,7 @@ func (o *OrcSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OrcSource. func (o OrcSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &o.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &o.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &o.MaxConcurrentConnections) @@ -34129,10 +34404,10 @@ func (o *OrcSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -34147,7 +34422,7 @@ func (o *OrcSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type OrcWriteSettings. func (o OrcWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileNamePrefix", &o.FileNamePrefix) populate(objectMap, "maxRowsPerFile", &o.MaxRowsPerFile) objectMap["type"] = "OrcWriteSettings" @@ -34179,10 +34454,10 @@ func (o *OrcWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if o.AdditionalProperties == nil { - o.AdditionalProperties = map[string]interface{}{} + o.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) o.AdditionalProperties[key] = aux } @@ -34197,7 +34472,7 @@ func (o *OrcWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PackageStore. func (p PackageStore) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", p.Name) populate(objectMap, "packageStoreLinkedService", p.PackageStoreLinkedService) return json.Marshal(objectMap) @@ -34228,7 +34503,7 @@ func (p *PackageStore) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ParameterSpecification. func (p ParameterSpecification) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "defaultValue", &p.DefaultValue) populate(objectMap, "type", p.Type) return json.Marshal(objectMap) @@ -34259,7 +34534,7 @@ func (p *ParameterSpecification) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ParquetDataset. func (p ParquetDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "description", p.Description) populate(objectMap, "folder", p.Folder) @@ -34315,10 +34590,10 @@ func (p *ParquetDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34333,7 +34608,7 @@ func (p *ParquetDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ParquetDatasetTypeProperties. func (p ParquetDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compressionCodec", &p.CompressionCodec) populate(objectMap, "location", p.Location) return json.Marshal(objectMap) @@ -34364,7 +34639,7 @@ func (p *ParquetDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ParquetFormat. func (p ParquetFormat) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deserializer", &p.Deserializer) populate(objectMap, "serializer", &p.Serializer) objectMap["type"] = "ParquetFormat" @@ -34396,10 +34671,10 @@ func (p *ParquetFormat) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34414,7 +34689,7 @@ func (p *ParquetFormat) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ParquetSink. func (p ParquetSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &p.DisableMetricsCollection) populate(objectMap, "formatSettings", p.FormatSettings) populate(objectMap, "maxConcurrentConnections", &p.MaxConcurrentConnections) @@ -34470,10 +34745,10 @@ func (p *ParquetSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34488,7 +34763,7 @@ func (p *ParquetSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ParquetSource. func (p ParquetSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &p.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &p.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &p.MaxConcurrentConnections) @@ -34536,10 +34811,10 @@ func (p *ParquetSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34554,7 +34829,7 @@ func (p *ParquetSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ParquetWriteSettings. func (p ParquetWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileNamePrefix", &p.FileNamePrefix) populate(objectMap, "maxRowsPerFile", &p.MaxRowsPerFile) objectMap["type"] = "ParquetWriteSettings" @@ -34586,10 +34861,10 @@ func (p *ParquetWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34604,7 +34879,7 @@ func (p *ParquetWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PaypalLinkedService. func (p PaypalLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "connectVia", p.ConnectVia) populate(objectMap, "description", p.Description) @@ -34648,10 +34923,10 @@ func (p *PaypalLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34666,7 +34941,7 @@ func (p *PaypalLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PaypalLinkedServiceTypeProperties. func (p PaypalLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &p.ClientID) populate(objectMap, "clientSecret", p.ClientSecret) populate(objectMap, "encryptedCredential", &p.EncryptedCredential) @@ -34717,7 +34992,7 @@ func (p *PaypalLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PaypalObjectDataset. func (p PaypalObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "description", p.Description) populate(objectMap, "folder", p.Folder) @@ -34773,10 +35048,10 @@ func (p *PaypalObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34791,7 +35066,7 @@ func (p *PaypalObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PaypalSource. func (p PaypalSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &p.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &p.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &p.MaxConcurrentConnections) @@ -34843,10 +35118,10 @@ func (p *PaypalSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34861,7 +35136,7 @@ func (p *PaypalSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PhoenixDatasetTypeProperties. func (p PhoenixDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &p.Schema) populate(objectMap, "table", &p.Table) populate(objectMap, "tableName", &p.TableName) @@ -34896,7 +35171,7 @@ func (p *PhoenixDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PhoenixLinkedService. func (p PhoenixLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "connectVia", p.ConnectVia) populate(objectMap, "description", p.Description) @@ -34940,10 +35215,10 @@ func (p *PhoenixLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -34958,7 +35233,7 @@ func (p *PhoenixLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PhoenixLinkedServiceTypeProperties. func (p PhoenixLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowHostNameCNMismatch", &p.AllowHostNameCNMismatch) populate(objectMap, "allowSelfSignedServerCert", &p.AllowSelfSignedServerCert) populate(objectMap, "authenticationType", p.AuthenticationType) @@ -35029,7 +35304,7 @@ func (p *PhoenixLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PhoenixObjectDataset. func (p PhoenixObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "description", p.Description) populate(objectMap, "folder", p.Folder) @@ -35085,10 +35360,10 @@ func (p *PhoenixObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -35103,7 +35378,7 @@ func (p *PhoenixObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PhoenixSource. func (p PhoenixSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &p.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &p.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &p.MaxConcurrentConnections) @@ -35155,10 +35430,10 @@ func (p *PhoenixSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -35173,7 +35448,7 @@ func (p *PhoenixSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Pipeline. func (p Pipeline) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "activities", p.Activities) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "concurrency", p.Concurrency) @@ -35232,7 +35507,7 @@ func (p *Pipeline) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PipelineElapsedTimeMetricPolicy. func (p PipelineElapsedTimeMetricPolicy) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "duration", &p.Duration) return json.Marshal(objectMap) } @@ -35257,9 +35532,51 @@ func (p *PipelineElapsedTimeMetricPolicy) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type PipelineExternalComputeScaleProperties. +func (p PipelineExternalComputeScaleProperties) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "timeToLive", p.TimeToLive) + if p.AdditionalProperties != nil { + for key, val := range p.AdditionalProperties { + objectMap[key] = val + } + } + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type PipelineExternalComputeScaleProperties. +func (p *PipelineExternalComputeScaleProperties) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", p, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "timeToLive": + err = unpopulate(val, "TimeToLive", &p.TimeToLive) + delete(rawMsg, key) + default: + if p.AdditionalProperties == nil { + p.AdditionalProperties = map[string]any{} + } + if val != nil { + var aux any + err = json.Unmarshal(val, &aux) + p.AdditionalProperties[key] = aux + } + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", p, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type PipelineFolder. func (p PipelineFolder) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", p.Name) return json.Marshal(objectMap) } @@ -35286,7 +35603,7 @@ func (p *PipelineFolder) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PipelineListResponse. func (p PipelineListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", p.NextLink) populate(objectMap, "value", p.Value) return json.Marshal(objectMap) @@ -35317,7 +35634,7 @@ func (p *PipelineListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PipelinePolicy. func (p PipelinePolicy) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "elapsedTimeMetric", p.ElapsedTimeMetric) return json.Marshal(objectMap) } @@ -35344,7 +35661,7 @@ func (p *PipelinePolicy) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PipelineReference. func (p PipelineReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", p.Name) populate(objectMap, "referenceName", p.ReferenceName) populate(objectMap, "type", p.Type) @@ -35379,7 +35696,7 @@ func (p *PipelineReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PipelineResource. func (p PipelineResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", p.Etag) populate(objectMap, "id", p.ID) populate(objectMap, "name", p.Name) @@ -35419,10 +35736,10 @@ func (p *PipelineResource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -35437,7 +35754,7 @@ func (p *PipelineResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PipelineRun. func (p PipelineRun) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "durationInMs", p.DurationInMs) populate(objectMap, "invokedBy", p.InvokedBy) populate(objectMap, "isLatest", p.IsLatest) @@ -35509,10 +35826,10 @@ func (p *PipelineRun) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -35527,7 +35844,7 @@ func (p *PipelineRun) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PipelineRunInvokedBy. func (p PipelineRunInvokedBy) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "id", p.ID) populate(objectMap, "invokedByType", p.InvokedByType) populate(objectMap, "name", p.Name) @@ -35570,7 +35887,7 @@ func (p *PipelineRunInvokedBy) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PipelineRunsQueryResponse. func (p PipelineRunsQueryResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "continuationToken", p.ContinuationToken) populate(objectMap, "value", p.Value) return json.Marshal(objectMap) @@ -35601,7 +35918,7 @@ func (p *PipelineRunsQueryResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PolybaseSettings. func (p PolybaseSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "rejectSampleValue", &p.RejectSampleValue) populate(objectMap, "rejectType", p.RejectType) populate(objectMap, "rejectValue", &p.RejectValue) @@ -35637,10 +35954,10 @@ func (p *PolybaseSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -35655,7 +35972,7 @@ func (p *PolybaseSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PostgreSQLLinkedService. func (p PostgreSQLLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "connectVia", p.ConnectVia) populate(objectMap, "description", p.Description) @@ -35699,10 +36016,10 @@ func (p *PostgreSQLLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -35717,7 +36034,7 @@ func (p *PostgreSQLLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PostgreSQLLinkedServiceTypeProperties. func (p PostgreSQLLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &p.ConnectionString) populate(objectMap, "encryptedCredential", &p.EncryptedCredential) populate(objectMap, "password", p.Password) @@ -35752,7 +36069,7 @@ func (p *PostgreSQLLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type PostgreSQLSource. func (p PostgreSQLSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &p.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &p.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &p.MaxConcurrentConnections) @@ -35804,10 +36121,10 @@ func (p *PostgreSQLSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -35822,7 +36139,7 @@ func (p *PostgreSQLSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PostgreSQLTableDataset. func (p PostgreSQLTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "description", p.Description) populate(objectMap, "folder", p.Folder) @@ -35878,10 +36195,10 @@ func (p *PostgreSQLTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -35896,7 +36213,7 @@ func (p *PostgreSQLTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PostgreSQLTableDatasetTypeProperties. func (p PostgreSQLTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &p.Schema) populate(objectMap, "table", &p.Table) populate(objectMap, "tableName", &p.TableName) @@ -35931,7 +36248,7 @@ func (p *PostgreSQLTableDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type PowerQuerySink. func (p PowerQuerySink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", p.Dataset) populate(objectMap, "description", p.Description) populate(objectMap, "flowlet", p.Flowlet) @@ -35986,7 +36303,7 @@ func (p *PowerQuerySink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PowerQuerySinkMapping. func (p PowerQuerySinkMapping) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataflowSinks", p.DataflowSinks) populate(objectMap, "queryName", p.QueryName) return json.Marshal(objectMap) @@ -36017,7 +36334,7 @@ func (p *PowerQuerySinkMapping) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PowerQuerySource. func (p PowerQuerySource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", p.Dataset) populate(objectMap, "description", p.Description) populate(objectMap, "flowlet", p.Flowlet) @@ -36068,7 +36385,7 @@ func (p *PowerQuerySource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PowerQueryTypeProperties. func (p PowerQueryTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "documentLocale", p.DocumentLocale) populate(objectMap, "script", p.Script) populate(objectMap, "sources", p.Sources) @@ -36103,7 +36420,7 @@ func (p *PowerQueryTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrestoDatasetTypeProperties. func (p PrestoDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &p.Schema) populate(objectMap, "table", &p.Table) populate(objectMap, "tableName", &p.TableName) @@ -36138,7 +36455,7 @@ func (p *PrestoDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrestoLinkedService. func (p PrestoLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "connectVia", p.ConnectVia) populate(objectMap, "description", p.Description) @@ -36182,10 +36499,10 @@ func (p *PrestoLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -36200,7 +36517,7 @@ func (p *PrestoLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrestoLinkedServiceTypeProperties. func (p PrestoLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowHostNameCNMismatch", &p.AllowHostNameCNMismatch) populate(objectMap, "allowSelfSignedServerCert", &p.AllowSelfSignedServerCert) populate(objectMap, "authenticationType", p.AuthenticationType) @@ -36279,7 +36596,7 @@ func (p *PrestoLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrestoObjectDataset. func (p PrestoObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", p.Annotations) populate(objectMap, "description", p.Description) populate(objectMap, "folder", p.Folder) @@ -36335,10 +36652,10 @@ func (p *PrestoObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -36353,7 +36670,7 @@ func (p *PrestoObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrestoSource. func (p PrestoSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &p.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &p.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &p.MaxConcurrentConnections) @@ -36405,10 +36722,10 @@ func (p *PrestoSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if p.AdditionalProperties == nil { - p.AdditionalProperties = map[string]interface{}{} + p.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) p.AdditionalProperties[key] = aux } @@ -36423,7 +36740,7 @@ func (p *PrestoSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrivateEndpoint. func (p PrivateEndpoint) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "id", p.ID) return json.Marshal(objectMap) } @@ -36450,7 +36767,7 @@ func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnectionListResponse. func (p PrivateEndpointConnectionListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", p.NextLink) populate(objectMap, "value", p.Value) return json.Marshal(objectMap) @@ -36481,7 +36798,7 @@ func (p *PrivateEndpointConnectionListResponse) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnectionResource. func (p PrivateEndpointConnectionResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", p.Etag) populate(objectMap, "id", p.ID) populate(objectMap, "name", p.Name) @@ -36524,7 +36841,7 @@ func (p *PrivateEndpointConnectionResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrivateLinkConnectionApprovalRequest. func (p PrivateLinkConnectionApprovalRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "privateEndpoint", p.PrivateEndpoint) populate(objectMap, "privateLinkServiceConnectionState", p.PrivateLinkServiceConnectionState) return json.Marshal(objectMap) @@ -36555,7 +36872,7 @@ func (p *PrivateLinkConnectionApprovalRequest) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type PrivateLinkConnectionApprovalRequestResource. func (p PrivateLinkConnectionApprovalRequestResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", p.Etag) populate(objectMap, "id", p.ID) populate(objectMap, "name", p.Name) @@ -36598,7 +36915,7 @@ func (p *PrivateLinkConnectionApprovalRequestResource) UnmarshalJSON(data []byte // MarshalJSON implements the json.Marshaller interface for type PrivateLinkConnectionState. func (p PrivateLinkConnectionState) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "actionsRequired", p.ActionsRequired) populate(objectMap, "description", p.Description) populate(objectMap, "status", p.Status) @@ -36633,7 +36950,7 @@ func (p *PrivateLinkConnectionState) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrivateLinkResource. func (p PrivateLinkResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", p.Etag) populate(objectMap, "id", p.ID) populate(objectMap, "name", p.Name) @@ -36676,7 +36993,7 @@ func (p *PrivateLinkResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrivateLinkResourceProperties. func (p PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "groupId", p.GroupID) populate(objectMap, "requiredMembers", p.RequiredMembers) populate(objectMap, "requiredZoneNames", p.RequiredZoneNames) @@ -36711,7 +37028,7 @@ func (p *PrivateLinkResourceProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PrivateLinkResourcesWrapper. func (p PrivateLinkResourcesWrapper) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "value", p.Value) return json.Marshal(objectMap) } @@ -36738,7 +37055,7 @@ func (p *PrivateLinkResourcesWrapper) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type PurviewConfiguration. func (p PurviewConfiguration) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "purviewResourceId", p.PurviewResourceID) return json.Marshal(objectMap) } @@ -36765,7 +37082,7 @@ func (p *PurviewConfiguration) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type QueryDataFlowDebugSessionsResponse. func (q QueryDataFlowDebugSessionsResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", q.NextLink) populate(objectMap, "value", q.Value) return json.Marshal(objectMap) @@ -36796,7 +37113,7 @@ func (q *QueryDataFlowDebugSessionsResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type QuickBooksLinkedService. func (q QuickBooksLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", q.Annotations) populate(objectMap, "connectVia", q.ConnectVia) populate(objectMap, "description", q.Description) @@ -36840,10 +37157,10 @@ func (q *QuickBooksLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if q.AdditionalProperties == nil { - q.AdditionalProperties = map[string]interface{}{} + q.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) q.AdditionalProperties[key] = aux } @@ -36858,7 +37175,7 @@ func (q *QuickBooksLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type QuickBooksLinkedServiceTypeProperties. func (q QuickBooksLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessToken", q.AccessToken) populate(objectMap, "accessTokenSecret", q.AccessTokenSecret) populate(objectMap, "companyId", &q.CompanyID) @@ -36917,7 +37234,7 @@ func (q *QuickBooksLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type QuickBooksObjectDataset. func (q QuickBooksObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", q.Annotations) populate(objectMap, "description", q.Description) populate(objectMap, "folder", q.Folder) @@ -36973,10 +37290,10 @@ func (q *QuickBooksObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if q.AdditionalProperties == nil { - q.AdditionalProperties = map[string]interface{}{} + q.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) q.AdditionalProperties[key] = aux } @@ -36991,7 +37308,7 @@ func (q *QuickBooksObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type QuickBooksSource. func (q QuickBooksSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &q.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &q.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &q.MaxConcurrentConnections) @@ -37043,10 +37360,10 @@ func (q *QuickBooksSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if q.AdditionalProperties == nil { - q.AdditionalProperties = map[string]interface{}{} + q.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) q.AdditionalProperties[key] = aux } @@ -37061,7 +37378,7 @@ func (q *QuickBooksSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type QuickbaseLinkedService. func (q QuickbaseLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", q.Annotations) populate(objectMap, "connectVia", q.ConnectVia) populate(objectMap, "description", q.Description) @@ -37105,10 +37422,10 @@ func (q *QuickbaseLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if q.AdditionalProperties == nil { - q.AdditionalProperties = map[string]interface{}{} + q.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) q.AdditionalProperties[key] = aux } @@ -37123,7 +37440,7 @@ func (q *QuickbaseLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type QuickbaseLinkedServiceTypeProperties. func (q QuickbaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &q.EncryptedCredential) populate(objectMap, "url", &q.URL) populate(objectMap, "userToken", q.UserToken) @@ -37158,7 +37475,7 @@ func (q *QuickbaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type RecurrenceSchedule. func (r RecurrenceSchedule) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "hours", r.Hours) populate(objectMap, "minutes", r.Minutes) populate(objectMap, "monthDays", r.MonthDays) @@ -37198,10 +37515,10 @@ func (r *RecurrenceSchedule) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37216,7 +37533,7 @@ func (r *RecurrenceSchedule) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RecurrenceScheduleOccurrence. func (r RecurrenceScheduleOccurrence) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "day", r.Day) populate(objectMap, "occurrence", r.Occurrence) if r.AdditionalProperties != nil { @@ -37244,10 +37561,10 @@ func (r *RecurrenceScheduleOccurrence) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37262,7 +37579,7 @@ func (r *RecurrenceScheduleOccurrence) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RedirectIncompatibleRowSettings. func (r RedirectIncompatibleRowSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "linkedServiceName", &r.LinkedServiceName) populate(objectMap, "path", &r.Path) if r.AdditionalProperties != nil { @@ -37290,10 +37607,10 @@ func (r *RedirectIncompatibleRowSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37308,7 +37625,7 @@ func (r *RedirectIncompatibleRowSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RedshiftUnloadSettings. func (r RedshiftUnloadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "bucketName", &r.BucketName) populate(objectMap, "s3LinkedServiceName", r.S3LinkedServiceName) return json.Marshal(objectMap) @@ -37339,7 +37656,7 @@ func (r *RedshiftUnloadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RelationalSource. func (r RelationalSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &r.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &r.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &r.MaxConcurrentConnections) @@ -37387,10 +37704,10 @@ func (r *RelationalSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37405,7 +37722,7 @@ func (r *RelationalSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RelationalTableDataset. func (r RelationalTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", r.Annotations) populate(objectMap, "description", r.Description) populate(objectMap, "folder", r.Folder) @@ -37461,10 +37778,10 @@ func (r *RelationalTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37479,7 +37796,7 @@ func (r *RelationalTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RelationalTableDatasetTypeProperties. func (r RelationalTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &r.TableName) return json.Marshal(objectMap) } @@ -37506,7 +37823,7 @@ func (r *RelationalTableDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type RemotePrivateEndpointConnection. func (r RemotePrivateEndpointConnection) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "privateEndpoint", r.PrivateEndpoint) populate(objectMap, "privateLinkServiceConnectionState", r.PrivateLinkServiceConnectionState) populate(objectMap, "provisioningState", r.ProvisioningState) @@ -37541,7 +37858,7 @@ func (r *RemotePrivateEndpointConnection) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RerunTumblingWindowTrigger. func (r RerunTumblingWindowTrigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", r.Annotations) populate(objectMap, "description", r.Description) populate(objectMap, "runtimeState", r.RuntimeState) @@ -37581,10 +37898,10 @@ func (r *RerunTumblingWindowTrigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37599,7 +37916,7 @@ func (r *RerunTumblingWindowTrigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RerunTumblingWindowTriggerTypeProperties. func (r RerunTumblingWindowTriggerTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "parentTrigger", &r.ParentTrigger) populateTimeRFC3339(objectMap, "requestedEndTime", r.RequestedEndTime) populateTimeRFC3339(objectMap, "requestedStartTime", r.RequestedStartTime) @@ -37638,7 +37955,7 @@ func (r *RerunTumblingWindowTriggerTypeProperties) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type ResponsysLinkedService. func (r ResponsysLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", r.Annotations) populate(objectMap, "connectVia", r.ConnectVia) populate(objectMap, "description", r.Description) @@ -37682,10 +37999,10 @@ func (r *ResponsysLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37700,7 +38017,7 @@ func (r *ResponsysLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ResponsysLinkedServiceTypeProperties. func (r ResponsysLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &r.ClientID) populate(objectMap, "clientSecret", r.ClientSecret) populate(objectMap, "encryptedCredential", &r.EncryptedCredential) @@ -37751,7 +38068,7 @@ func (r *ResponsysLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type ResponsysObjectDataset. func (r ResponsysObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", r.Annotations) populate(objectMap, "description", r.Description) populate(objectMap, "folder", r.Folder) @@ -37807,10 +38124,10 @@ func (r *ResponsysObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37825,7 +38142,7 @@ func (r *ResponsysObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ResponsysSource. func (r ResponsysSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &r.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &r.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &r.MaxConcurrentConnections) @@ -37877,10 +38194,10 @@ func (r *ResponsysSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37895,7 +38212,7 @@ func (r *ResponsysSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RestResourceDataset. func (r RestResourceDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", r.Annotations) populate(objectMap, "description", r.Description) populate(objectMap, "folder", r.Folder) @@ -37951,10 +38268,10 @@ func (r *RestResourceDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -37969,7 +38286,7 @@ func (r *RestResourceDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RestResourceDatasetTypeProperties. func (r RestResourceDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalHeaders", &r.AdditionalHeaders) populate(objectMap, "paginationRules", &r.PaginationRules) populate(objectMap, "relativeUrl", &r.RelativeURL) @@ -38012,7 +38329,7 @@ func (r *RestResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RestServiceLinkedService. func (r RestServiceLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", r.Annotations) populate(objectMap, "connectVia", r.ConnectVia) populate(objectMap, "description", r.Description) @@ -38056,10 +38373,10 @@ func (r *RestServiceLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -38074,7 +38391,7 @@ func (r *RestServiceLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RestServiceLinkedServiceTypeProperties. func (r RestServiceLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "aadResourceId", &r.AADResourceID) populate(objectMap, "authHeaders", &r.AuthHeaders) populate(objectMap, "authenticationType", r.AuthenticationType) @@ -38169,7 +38486,7 @@ func (r *RestServiceLinkedServiceTypeProperties) UnmarshalJSON(data []byte) erro // MarshalJSON implements the json.Marshaller interface for type RestSink. func (r RestSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalHeaders", &r.AdditionalHeaders) populate(objectMap, "disableMetricsCollection", &r.DisableMetricsCollection) populate(objectMap, "httpCompressionType", &r.HTTPCompressionType) @@ -38237,10 +38554,10 @@ func (r *RestSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -38255,7 +38572,7 @@ func (r *RestSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RestSource. func (r RestSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &r.AdditionalColumns) populate(objectMap, "additionalHeaders", &r.AdditionalHeaders) populate(objectMap, "disableMetricsCollection", &r.DisableMetricsCollection) @@ -38323,10 +38640,10 @@ func (r *RestSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if r.AdditionalProperties == nil { - r.AdditionalProperties = map[string]interface{}{} + r.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) r.AdditionalProperties[key] = aux } @@ -38341,7 +38658,7 @@ func (r *RestSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RetryPolicy. func (r RetryPolicy) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "count", &r.Count) populate(objectMap, "intervalInSeconds", r.IntervalInSeconds) return json.Marshal(objectMap) @@ -38372,7 +38689,7 @@ func (r *RetryPolicy) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RunFilterParameters. func (r RunFilterParameters) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "continuationToken", r.ContinuationToken) populate(objectMap, "filters", r.Filters) populateTimeRFC3339(objectMap, "lastUpdatedAfter", r.LastUpdatedAfter) @@ -38415,7 +38732,7 @@ func (r *RunFilterParameters) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RunQueryFilter. func (r RunQueryFilter) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "operand", r.Operand) populate(objectMap, "operator", r.Operator) populate(objectMap, "values", r.Values) @@ -38450,7 +38767,7 @@ func (r *RunQueryFilter) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type RunQueryOrderBy. func (r RunQueryOrderBy) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "order", r.Order) populate(objectMap, "orderBy", r.OrderBy) return json.Marshal(objectMap) @@ -38481,7 +38798,7 @@ func (r *RunQueryOrderBy) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLAlwaysEncryptedProperties. func (s SQLAlwaysEncryptedProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alwaysEncryptedAkvAuthType", s.AlwaysEncryptedAkvAuthType) populate(objectMap, "credential", s.Credential) populate(objectMap, "servicePrincipalId", &s.ServicePrincipalID) @@ -38520,7 +38837,7 @@ func (s *SQLAlwaysEncryptedProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLDWSink. func (s SQLDWSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowCopyCommand", &s.AllowCopyCommand) populate(objectMap, "allowPolyBase", &s.AllowPolyBase) populate(objectMap, "copyCommandSettings", s.CopyCommandSettings) @@ -38604,10 +38921,10 @@ func (s *SQLDWSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -38622,7 +38939,7 @@ func (s *SQLDWSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLDWSource. func (s SQLDWSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -38690,10 +39007,10 @@ func (s *SQLDWSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -38708,7 +39025,7 @@ func (s *SQLDWSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLDWUpsertSettings. func (s SQLDWUpsertSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "interimSchemaName", &s.InterimSchemaName) populate(objectMap, "keys", &s.Keys) return json.Marshal(objectMap) @@ -38739,7 +39056,7 @@ func (s *SQLDWUpsertSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLMISink. func (s SQLMISink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &s.PreCopyScript) @@ -38823,10 +39140,10 @@ func (s *SQLMISink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -38841,7 +39158,7 @@ func (s *SQLMISink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLMISource. func (s SQLMISource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -38913,10 +39230,10 @@ func (s *SQLMISource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -38931,7 +39248,7 @@ func (s *SQLMISource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLPartitionSettings. func (s SQLPartitionSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "partitionColumnName", &s.PartitionColumnName) populate(objectMap, "partitionLowerBound", &s.PartitionLowerBound) populate(objectMap, "partitionUpperBound", &s.PartitionUpperBound) @@ -38966,7 +39283,7 @@ func (s *SQLPartitionSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLServerLinkedService. func (s SQLServerLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -39010,10 +39327,10 @@ func (s *SQLServerLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -39028,7 +39345,7 @@ func (s *SQLServerLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLServerLinkedServiceTypeProperties. func (s SQLServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "alwaysEncryptedSettings", s.AlwaysEncryptedSettings) populate(objectMap, "connectionString", &s.ConnectionString) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) @@ -39071,7 +39388,7 @@ func (s *SQLServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SQLServerSink. func (s SQLServerSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &s.PreCopyScript) @@ -39155,10 +39472,10 @@ func (s *SQLServerSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -39173,7 +39490,7 @@ func (s *SQLServerSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLServerSource. func (s SQLServerSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -39245,10 +39562,10 @@ func (s *SQLServerSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -39263,7 +39580,7 @@ func (s *SQLServerSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLServerStoredProcedureActivity. func (s SQLServerStoredProcedureActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", s.DependsOn) populate(objectMap, "description", s.Description) populate(objectMap, "linkedServiceName", s.LinkedServiceName) @@ -39315,10 +39632,10 @@ func (s *SQLServerStoredProcedureActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -39333,7 +39650,7 @@ func (s *SQLServerStoredProcedureActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLServerStoredProcedureActivityTypeProperties. func (s SQLServerStoredProcedureActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "storedProcedureName", &s.StoredProcedureName) populate(objectMap, "storedProcedureParameters", &s.StoredProcedureParameters) return json.Marshal(objectMap) @@ -39364,7 +39681,7 @@ func (s *SQLServerStoredProcedureActivityTypeProperties) UnmarshalJSON(data []by // MarshalJSON implements the json.Marshaller interface for type SQLServerTableDataset. func (s SQLServerTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -39420,10 +39737,10 @@ func (s *SQLServerTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -39438,7 +39755,7 @@ func (s *SQLServerTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLServerTableDatasetTypeProperties. func (s SQLServerTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &s.Schema) populate(objectMap, "table", &s.Table) populate(objectMap, "tableName", &s.TableName) @@ -39473,7 +39790,7 @@ func (s *SQLServerTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLSink. func (s SQLSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) populate(objectMap, "preCopyScript", &s.PreCopyScript) @@ -39557,10 +39874,10 @@ func (s *SQLSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -39575,7 +39892,7 @@ func (s *SQLSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLSource. func (s SQLSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "isolationLevel", &s.IsolationLevel) @@ -39647,10 +39964,10 @@ func (s *SQLSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -39665,7 +39982,7 @@ func (s *SQLSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SQLUpsertSettings. func (s SQLUpsertSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "interimSchemaName", &s.InterimSchemaName) populate(objectMap, "keys", &s.Keys) populate(objectMap, "useTempDB", &s.UseTempDB) @@ -39700,7 +40017,7 @@ func (s *SQLUpsertSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISAccessCredential. func (s SSISAccessCredential) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "domain", &s.Domain) populate(objectMap, "password", s.Password) populate(objectMap, "userName", &s.UserName) @@ -39735,7 +40052,7 @@ func (s *SSISAccessCredential) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISChildPackage. func (s SSISChildPackage) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "packageContent", &s.PackageContent) populate(objectMap, "packageLastModifiedDate", s.PackageLastModifiedDate) populate(objectMap, "packageName", s.PackageName) @@ -39774,7 +40091,7 @@ func (s *SSISChildPackage) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISExecutionCredential. func (s SSISExecutionCredential) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "domain", &s.Domain) populate(objectMap, "password", s.Password) populate(objectMap, "userName", &s.UserName) @@ -39809,7 +40126,7 @@ func (s *SSISExecutionCredential) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISExecutionParameter. func (s SSISExecutionParameter) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "value", &s.Value) return json.Marshal(objectMap) } @@ -39836,7 +40153,7 @@ func (s *SSISExecutionParameter) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISLogLocation. func (s SSISLogLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "logPath", &s.LogPath) populate(objectMap, "type", s.Type) populate(objectMap, "typeProperties", s.TypeProperties) @@ -39871,7 +40188,7 @@ func (s *SSISLogLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISLogLocationTypeProperties. func (s SSISLogLocationTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessCredential", s.AccessCredential) populate(objectMap, "logRefreshInterval", &s.LogRefreshInterval) return json.Marshal(objectMap) @@ -39902,7 +40219,7 @@ func (s *SSISLogLocationTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISPackageLocation. func (s SSISPackageLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "packagePath", &s.PackagePath) populate(objectMap, "type", s.Type) populate(objectMap, "typeProperties", s.TypeProperties) @@ -39937,7 +40254,7 @@ func (s *SSISPackageLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISPackageLocationTypeProperties. func (s SSISPackageLocationTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessCredential", s.AccessCredential) populate(objectMap, "childPackages", s.ChildPackages) populate(objectMap, "configurationAccessCredential", s.ConfigurationAccessCredential) @@ -39992,7 +40309,7 @@ func (s *SSISPackageLocationTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SSISPropertyOverride. func (s SSISPropertyOverride) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "isSensitive", s.IsSensitive) populate(objectMap, "value", &s.Value) return json.Marshal(objectMap) @@ -40023,7 +40340,7 @@ func (s *SSISPropertyOverride) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceLinkedService. func (s SalesforceLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -40067,10 +40384,10 @@ func (s *SalesforceLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40085,7 +40402,7 @@ func (s *SalesforceLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceLinkedServiceTypeProperties. func (s SalesforceLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiVersion", &s.APIVersion) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "environmentUrl", &s.EnvironmentURL) @@ -40132,7 +40449,7 @@ func (s *SalesforceLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SalesforceMarketingCloudLinkedService. func (s SalesforceMarketingCloudLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -40176,10 +40493,10 @@ func (s *SalesforceMarketingCloudLinkedService) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40194,7 +40511,7 @@ func (s *SalesforceMarketingCloudLinkedService) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SalesforceMarketingCloudLinkedServiceTypeProperties. func (s SalesforceMarketingCloudLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &s.ClientID) populate(objectMap, "clientSecret", s.ClientSecret) populate(objectMap, "connectionProperties", &s.ConnectionProperties) @@ -40245,7 +40562,7 @@ func (s *SalesforceMarketingCloudLinkedServiceTypeProperties) UnmarshalJSON(data // MarshalJSON implements the json.Marshaller interface for type SalesforceMarketingCloudObjectDataset. func (s SalesforceMarketingCloudObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -40301,10 +40618,10 @@ func (s *SalesforceMarketingCloudObjectDataset) UnmarshalJSON(data []byte) error delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40319,7 +40636,7 @@ func (s *SalesforceMarketingCloudObjectDataset) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SalesforceMarketingCloudSource. func (s SalesforceMarketingCloudSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -40371,10 +40688,10 @@ func (s *SalesforceMarketingCloudSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40389,7 +40706,7 @@ func (s *SalesforceMarketingCloudSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceObjectDataset. func (s SalesforceObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -40445,10 +40762,10 @@ func (s *SalesforceObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40463,7 +40780,7 @@ func (s *SalesforceObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceObjectDatasetTypeProperties. func (s SalesforceObjectDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "objectApiName", &s.ObjectAPIName) return json.Marshal(objectMap) } @@ -40490,7 +40807,7 @@ func (s *SalesforceObjectDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudLinkedService. func (s SalesforceServiceCloudLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -40534,10 +40851,10 @@ func (s *SalesforceServiceCloudLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40552,7 +40869,7 @@ func (s *SalesforceServiceCloudLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudLinkedServiceTypeProperties. func (s SalesforceServiceCloudLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiVersion", &s.APIVersion) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "environmentUrl", &s.EnvironmentURL) @@ -40603,7 +40920,7 @@ func (s *SalesforceServiceCloudLinkedServiceTypeProperties) UnmarshalJSON(data [ // MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudObjectDataset. func (s SalesforceServiceCloudObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -40659,10 +40976,10 @@ func (s *SalesforceServiceCloudObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40677,7 +40994,7 @@ func (s *SalesforceServiceCloudObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudObjectDatasetTypeProperties. func (s SalesforceServiceCloudObjectDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "objectApiName", &s.ObjectAPIName) return json.Marshal(objectMap) } @@ -40704,7 +41021,7 @@ func (s *SalesforceServiceCloudObjectDatasetTypeProperties) UnmarshalJSON(data [ // MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudSink. func (s SalesforceServiceCloudSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "externalIdFieldName", &s.ExternalIDFieldName) populate(objectMap, "ignoreNullValues", &s.IgnoreNullValues) @@ -40764,10 +41081,10 @@ func (s *SalesforceServiceCloudSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40782,7 +41099,7 @@ func (s *SalesforceServiceCloudSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceServiceCloudSource. func (s SalesforceServiceCloudSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -40834,10 +41151,10 @@ func (s *SalesforceServiceCloudSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40852,7 +41169,7 @@ func (s *SalesforceServiceCloudSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceSink. func (s SalesforceSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "externalIdFieldName", &s.ExternalIDFieldName) populate(objectMap, "ignoreNullValues", &s.IgnoreNullValues) @@ -40912,10 +41229,10 @@ func (s *SalesforceSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -40930,7 +41247,7 @@ func (s *SalesforceSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SalesforceSource. func (s SalesforceSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -40986,10 +41303,10 @@ func (s *SalesforceSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41004,7 +41321,7 @@ func (s *SalesforceSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapBWLinkedService. func (s SapBWLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -41048,10 +41365,10 @@ func (s *SapBWLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41066,7 +41383,7 @@ func (s *SapBWLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapBWLinkedServiceTypeProperties. func (s SapBWLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &s.ClientID) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "password", s.Password) @@ -41113,7 +41430,7 @@ func (s *SapBWLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapBwCubeDataset. func (s SapBwCubeDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -41165,10 +41482,10 @@ func (s *SapBwCubeDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41183,7 +41500,7 @@ func (s *SapBwCubeDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapBwSource. func (s SapBwSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -41235,10 +41552,10 @@ func (s *SapBwSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41253,7 +41570,7 @@ func (s *SapBwSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerLinkedService. func (s SapCloudForCustomerLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -41297,10 +41614,10 @@ func (s *SapCloudForCustomerLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41315,7 +41632,7 @@ func (s *SapCloudForCustomerLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerLinkedServiceTypeProperties. func (s SapCloudForCustomerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "password", s.Password) populate(objectMap, "url", &s.URL) @@ -41354,7 +41671,7 @@ func (s *SapCloudForCustomerLinkedServiceTypeProperties) UnmarshalJSON(data []by // MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerResourceDataset. func (s SapCloudForCustomerResourceDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -41410,10 +41727,10 @@ func (s *SapCloudForCustomerResourceDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41428,7 +41745,7 @@ func (s *SapCloudForCustomerResourceDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerResourceDatasetTypeProperties. func (s SapCloudForCustomerResourceDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "path", &s.Path) return json.Marshal(objectMap) } @@ -41455,7 +41772,7 @@ func (s *SapCloudForCustomerResourceDatasetTypeProperties) UnmarshalJSON(data [] // MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerSink. func (s SapCloudForCustomerSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "httpRequestTimeout", &s.HTTPRequestTimeout) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -41511,10 +41828,10 @@ func (s *SapCloudForCustomerSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41529,7 +41846,7 @@ func (s *SapCloudForCustomerSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapCloudForCustomerSource. func (s SapCloudForCustomerSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "httpRequestTimeout", &s.HTTPRequestTimeout) @@ -41585,10 +41902,10 @@ func (s *SapCloudForCustomerSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41603,7 +41920,7 @@ func (s *SapCloudForCustomerSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapEccLinkedService. func (s SapEccLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -41647,10 +41964,10 @@ func (s *SapEccLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41665,7 +41982,7 @@ func (s *SapEccLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapEccLinkedServiceTypeProperties. func (s SapEccLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", s.EncryptedCredential) populate(objectMap, "password", s.Password) populate(objectMap, "url", s.URL) @@ -41704,7 +42021,7 @@ func (s *SapEccLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapEccResourceDataset. func (s SapEccResourceDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -41760,10 +42077,10 @@ func (s *SapEccResourceDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41778,7 +42095,7 @@ func (s *SapEccResourceDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapEccResourceDatasetTypeProperties. func (s SapEccResourceDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "path", &s.Path) return json.Marshal(objectMap) } @@ -41805,7 +42122,7 @@ func (s *SapEccResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapEccSource. func (s SapEccSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "httpRequestTimeout", &s.HTTPRequestTimeout) @@ -41861,10 +42178,10 @@ func (s *SapEccSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41879,7 +42196,7 @@ func (s *SapEccSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapHanaLinkedService. func (s SapHanaLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -41923,10 +42240,10 @@ func (s *SapHanaLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -41941,7 +42258,7 @@ func (s *SapHanaLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapHanaLinkedServiceProperties. func (s SapHanaLinkedServiceProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", s.AuthenticationType) populate(objectMap, "connectionString", &s.ConnectionString) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) @@ -41988,7 +42305,7 @@ func (s *SapHanaLinkedServiceProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapHanaPartitionSettings. func (s SapHanaPartitionSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "partitionColumnName", &s.PartitionColumnName) return json.Marshal(objectMap) } @@ -42015,7 +42332,7 @@ func (s *SapHanaPartitionSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapHanaSource. func (s SapHanaSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -42079,10 +42396,10 @@ func (s *SapHanaSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42097,7 +42414,7 @@ func (s *SapHanaSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapHanaTableDataset. func (s SapHanaTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -42153,10 +42470,10 @@ func (s *SapHanaTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42171,7 +42488,7 @@ func (s *SapHanaTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapHanaTableDatasetTypeProperties. func (s SapHanaTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &s.Schema) populate(objectMap, "table", &s.Table) return json.Marshal(objectMap) @@ -42202,7 +42519,7 @@ func (s *SapHanaTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOdpLinkedService. func (s SapOdpLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -42246,10 +42563,10 @@ func (s *SapOdpLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42264,7 +42581,7 @@ func (s *SapOdpLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOdpLinkedServiceTypeProperties. func (s SapOdpLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &s.ClientID) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "language", &s.Language) @@ -42359,7 +42676,7 @@ func (s *SapOdpLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOdpResourceDataset. func (s SapOdpResourceDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -42415,10 +42732,10 @@ func (s *SapOdpResourceDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42433,7 +42750,7 @@ func (s *SapOdpResourceDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOdpResourceDatasetTypeProperties. func (s SapOdpResourceDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "context", &s.Context) populate(objectMap, "objectName", &s.ObjectName) return json.Marshal(objectMap) @@ -42464,7 +42781,7 @@ func (s *SapOdpResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOdpSource. func (s SapOdpSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "extractionMode", &s.ExtractionMode) @@ -42528,10 +42845,10 @@ func (s *SapOdpSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42546,7 +42863,7 @@ func (s *SapOdpSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOpenHubLinkedService. func (s SapOpenHubLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -42590,10 +42907,10 @@ func (s *SapOpenHubLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42608,7 +42925,7 @@ func (s *SapOpenHubLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOpenHubLinkedServiceTypeProperties. func (s SapOpenHubLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &s.ClientID) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "language", &s.Language) @@ -42675,7 +42992,7 @@ func (s *SapOpenHubLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SapOpenHubSource. func (s SapOpenHubSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "baseRequestId", &s.BaseRequestID) populate(objectMap, "customRfcReadTableFunctionModule", &s.CustomRFCReadTableFunctionModule) @@ -42739,10 +43056,10 @@ func (s *SapOpenHubSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42757,7 +43074,7 @@ func (s *SapOpenHubSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOpenHubTableDataset. func (s SapOpenHubTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -42813,10 +43130,10 @@ func (s *SapOpenHubTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42831,7 +43148,7 @@ func (s *SapOpenHubTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapOpenHubTableDatasetTypeProperties. func (s SapOpenHubTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "baseRequestId", &s.BaseRequestID) populate(objectMap, "excludeLastRequest", &s.ExcludeLastRequest) populate(objectMap, "openHubDestinationName", &s.OpenHubDestinationName) @@ -42866,7 +43183,7 @@ func (s *SapOpenHubTableDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SapTableLinkedService. func (s SapTableLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -42910,10 +43227,10 @@ func (s *SapTableLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -42928,7 +43245,7 @@ func (s *SapTableLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapTableLinkedServiceTypeProperties. func (s SapTableLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &s.ClientID) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "language", &s.Language) @@ -43015,7 +43332,7 @@ func (s *SapTableLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapTablePartitionSettings. func (s SapTablePartitionSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "maxPartitionsNumber", &s.MaxPartitionsNumber) populate(objectMap, "partitionColumnName", &s.PartitionColumnName) populate(objectMap, "partitionLowerBound", &s.PartitionLowerBound) @@ -43054,7 +43371,7 @@ func (s *SapTablePartitionSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapTableResourceDataset. func (s SapTableResourceDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -43110,10 +43427,10 @@ func (s *SapTableResourceDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -43128,7 +43445,7 @@ func (s *SapTableResourceDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SapTableResourceDatasetTypeProperties. func (s SapTableResourceDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &s.TableName) return json.Marshal(objectMap) } @@ -43155,7 +43472,7 @@ func (s *SapTableResourceDatasetTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SapTableSource. func (s SapTableSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "batchSize", &s.BatchSize) populate(objectMap, "customRfcReadTableFunctionModule", &s.CustomRFCReadTableFunctionModule) @@ -43239,10 +43556,10 @@ func (s *SapTableSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -43257,7 +43574,7 @@ func (s *SapTableSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScheduleTrigger. func (s ScheduleTrigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "pipelines", s.Pipelines) @@ -43301,10 +43618,10 @@ func (s *ScheduleTrigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -43319,7 +43636,7 @@ func (s *ScheduleTrigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScheduleTriggerRecurrence. func (s ScheduleTriggerRecurrence) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populateTimeRFC3339(objectMap, "endTime", s.EndTime) populate(objectMap, "frequency", s.Frequency) populate(objectMap, "interval", s.Interval) @@ -43363,10 +43680,10 @@ func (s *ScheduleTriggerRecurrence) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -43381,7 +43698,7 @@ func (s *ScheduleTriggerRecurrence) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScheduleTriggerTypeProperties. func (s ScheduleTriggerTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "recurrence", s.Recurrence) return json.Marshal(objectMap) } @@ -43408,7 +43725,7 @@ func (s *ScheduleTriggerTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScriptAction. func (s ScriptAction) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", s.Name) populate(objectMap, "parameters", s.Parameters) populate(objectMap, "roles", &s.Roles) @@ -43447,7 +43764,7 @@ func (s *ScriptAction) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScriptActivity. func (s ScriptActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", s.DependsOn) populate(objectMap, "description", s.Description) populate(objectMap, "linkedServiceName", s.LinkedServiceName) @@ -43499,10 +43816,10 @@ func (s *ScriptActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -43517,7 +43834,7 @@ func (s *ScriptActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScriptActivityParameter. func (s ScriptActivityParameter) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "direction", s.Direction) populate(objectMap, "name", &s.Name) populate(objectMap, "size", s.Size) @@ -43560,7 +43877,7 @@ func (s *ScriptActivityParameter) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScriptActivityScriptBlock. func (s ScriptActivityScriptBlock) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "parameters", s.Parameters) populate(objectMap, "text", &s.Text) populate(objectMap, "type", s.Type) @@ -43595,7 +43912,7 @@ func (s *ScriptActivityScriptBlock) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScriptActivityTypeProperties. func (s ScriptActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "logSettings", s.LogSettings) populate(objectMap, "scriptBlockExecutionTimeout", &s.ScriptBlockExecutionTimeout) populate(objectMap, "scripts", s.Scripts) @@ -43630,7 +43947,7 @@ func (s *ScriptActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ScriptActivityTypePropertiesLogSettings. func (s ScriptActivityTypePropertiesLogSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "logDestination", s.LogDestination) populate(objectMap, "logLocationSettings", s.LogLocationSettings) return json.Marshal(objectMap) @@ -43661,7 +43978,7 @@ func (s *ScriptActivityTypePropertiesLogSettings) UnmarshalJSON(data []byte) err // MarshalJSON implements the json.Marshaller interface for type SecretBase. func (s SecretBase) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = s.Type return json.Marshal(objectMap) } @@ -43688,7 +44005,7 @@ func (s *SecretBase) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SecureString. func (s SecureString) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["type"] = "SecureString" populate(objectMap, "value", s.Value) return json.Marshal(objectMap) @@ -43719,7 +44036,7 @@ func (s *SecureString) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SelfDependencyTumblingWindowTriggerReference. func (s SelfDependencyTumblingWindowTriggerReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "offset", s.Offset) populate(objectMap, "size", s.Size) objectMap["type"] = "SelfDependencyTumblingWindowTriggerReference" @@ -43754,7 +44071,7 @@ func (s *SelfDependencyTumblingWindowTriggerReference) UnmarshalJSON(data []byte // MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntime. func (s SelfHostedIntegrationRuntime) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", s.Description) objectMap["type"] = IntegrationRuntimeTypeSelfHosted populate(objectMap, "typeProperties", s.TypeProperties) @@ -43786,10 +44103,10 @@ func (s *SelfHostedIntegrationRuntime) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -43804,7 +44121,7 @@ func (s *SelfHostedIntegrationRuntime) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntimeNode. func (s SelfHostedIntegrationRuntimeNode) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "capabilities", s.Capabilities) populate(objectMap, "concurrentJobsLimit", s.ConcurrentJobsLimit) populateTimeRFC3339(objectMap, "expiryTime", s.ExpiryTime) @@ -43896,10 +44213,10 @@ func (s *SelfHostedIntegrationRuntimeNode) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -43914,7 +44231,7 @@ func (s *SelfHostedIntegrationRuntimeNode) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntimeStatus. func (s SelfHostedIntegrationRuntimeStatus) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataFactoryName", s.DataFactoryName) populate(objectMap, "state", s.State) objectMap["type"] = IntegrationRuntimeTypeSelfHosted @@ -43950,10 +44267,10 @@ func (s *SelfHostedIntegrationRuntimeStatus) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -43968,7 +44285,7 @@ func (s *SelfHostedIntegrationRuntimeStatus) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntimeStatusTypeProperties. func (s SelfHostedIntegrationRuntimeStatusTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "autoUpdate", s.AutoUpdate) populateTimeRFC3339(objectMap, "autoUpdateETA", s.AutoUpdateETA) populate(objectMap, "capabilities", s.Capabilities) @@ -44055,7 +44372,7 @@ func (s *SelfHostedIntegrationRuntimeStatusTypeProperties) UnmarshalJSON(data [] // MarshalJSON implements the json.Marshaller interface for type SelfHostedIntegrationRuntimeTypeProperties. func (s SelfHostedIntegrationRuntimeTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "linkedInfo", s.LinkedInfo) return json.Marshal(objectMap) } @@ -44082,7 +44399,7 @@ func (s *SelfHostedIntegrationRuntimeTypeProperties) UnmarshalJSON(data []byte) // MarshalJSON implements the json.Marshaller interface for type ServiceNowLinkedService. func (s ServiceNowLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -44126,10 +44443,10 @@ func (s *ServiceNowLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44144,7 +44461,7 @@ func (s *ServiceNowLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ServiceNowLinkedServiceTypeProperties. func (s ServiceNowLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", s.AuthenticationType) populate(objectMap, "clientId", &s.ClientID) populate(objectMap, "clientSecret", s.ClientSecret) @@ -44207,7 +44524,7 @@ func (s *ServiceNowLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type ServiceNowObjectDataset. func (s ServiceNowObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -44263,10 +44580,10 @@ func (s *ServiceNowObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44281,7 +44598,7 @@ func (s *ServiceNowObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ServiceNowSource. func (s ServiceNowSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -44333,10 +44650,64 @@ func (s *ServiceNowSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} + } + if val != nil { + var aux any + err = json.Unmarshal(val, &aux) + s.AdditionalProperties[key] = aux + } + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", s, err) + } + } + return nil +} + +// MarshalJSON implements the json.Marshaller interface for type ServicePrincipalCredential. +func (s ServicePrincipalCredential) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "annotations", s.Annotations) + populate(objectMap, "description", s.Description) + objectMap["type"] = "ServicePrincipal" + populate(objectMap, "typeProperties", s.TypeProperties) + if s.AdditionalProperties != nil { + for key, val := range s.AdditionalProperties { + objectMap[key] = val + } + } + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ServicePrincipalCredential. +func (s *ServicePrincipalCredential) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", s, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "annotations": + err = unpopulate(val, "Annotations", &s.Annotations) + delete(rawMsg, key) + case "description": + err = unpopulate(val, "Description", &s.Description) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &s.Type) + delete(rawMsg, key) + case "typeProperties": + err = unpopulate(val, "TypeProperties", &s.TypeProperties) + delete(rawMsg, key) + default: + if s.AdditionalProperties == nil { + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44349,9 +44720,44 @@ func (s *ServiceNowSource) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type ServicePrincipalCredentialTypeProperties. +func (s ServicePrincipalCredentialTypeProperties) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "servicePrincipalId", &s.ServicePrincipalID) + populate(objectMap, "servicePrincipalKey", s.ServicePrincipalKey) + populate(objectMap, "tenant", &s.Tenant) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type ServicePrincipalCredentialTypeProperties. +func (s *ServicePrincipalCredentialTypeProperties) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", s, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "servicePrincipalId": + err = unpopulate(val, "ServicePrincipalID", &s.ServicePrincipalID) + delete(rawMsg, key) + case "servicePrincipalKey": + err = unpopulate(val, "ServicePrincipalKey", &s.ServicePrincipalKey) + delete(rawMsg, key) + case "tenant": + err = unpopulate(val, "Tenant", &s.Tenant) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", s, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type SetVariableActivity. func (s SetVariableActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", s.DependsOn) populate(objectMap, "description", s.Description) populate(objectMap, "name", s.Name) @@ -44395,10 +44801,10 @@ func (s *SetVariableActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44413,7 +44819,7 @@ func (s *SetVariableActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SetVariableActivityTypeProperties. func (s SetVariableActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "value", &s.Value) populate(objectMap, "variableName", s.VariableName) return json.Marshal(objectMap) @@ -44444,7 +44850,7 @@ func (s *SetVariableActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SftpLocation. func (s SftpLocation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "fileName", &s.FileName) populate(objectMap, "folderPath", &s.FolderPath) objectMap["type"] = "SftpLocation" @@ -44476,10 +44882,10 @@ func (s *SftpLocation) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44494,7 +44900,7 @@ func (s *SftpLocation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SftpReadSettings. func (s SftpReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "deleteFilesAfterCompletion", &s.DeleteFilesAfterCompletion) populate(objectMap, "disableChunking", &s.DisableChunking) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) @@ -44566,10 +44972,10 @@ func (s *SftpReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44584,7 +44990,7 @@ func (s *SftpReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SftpServerLinkedService. func (s SftpServerLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -44628,10 +45034,10 @@ func (s *SftpServerLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44646,7 +45052,7 @@ func (s *SftpServerLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SftpServerLinkedServiceTypeProperties. func (s SftpServerLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", s.AuthenticationType) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "host", &s.Host) @@ -44713,7 +45119,7 @@ func (s *SftpServerLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SftpWriteSettings. func (s SftpWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyBehavior", &s.CopyBehavior) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -44757,10 +45163,10 @@ func (s *SftpWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44775,7 +45181,7 @@ func (s *SftpWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListDatasetTypeProperties. func (s SharePointOnlineListDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "listName", &s.ListName) return json.Marshal(objectMap) } @@ -44802,7 +45208,7 @@ func (s *SharePointOnlineListDatasetTypeProperties) UnmarshalJSON(data []byte) e // MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListLinkedService. func (s SharePointOnlineListLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -44846,10 +45252,10 @@ func (s *SharePointOnlineListLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44864,7 +45270,7 @@ func (s *SharePointOnlineListLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListLinkedServiceTypeProperties. func (s SharePointOnlineListLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "servicePrincipalId", &s.ServicePrincipalID) populate(objectMap, "servicePrincipalKey", s.ServicePrincipalKey) @@ -44907,7 +45313,7 @@ func (s *SharePointOnlineListLinkedServiceTypeProperties) UnmarshalJSON(data []b // MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListResourceDataset. func (s SharePointOnlineListResourceDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -44963,10 +45369,10 @@ func (s *SharePointOnlineListResourceDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -44981,7 +45387,7 @@ func (s *SharePointOnlineListResourceDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SharePointOnlineListSource. func (s SharePointOnlineListSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "httpRequestTimeout", &s.HTTPRequestTimeout) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -45029,10 +45435,10 @@ func (s *SharePointOnlineListSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45047,7 +45453,7 @@ func (s *SharePointOnlineListSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ShopifyLinkedService. func (s ShopifyLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -45091,10 +45497,10 @@ func (s *ShopifyLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45109,7 +45515,7 @@ func (s *ShopifyLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ShopifyLinkedServiceTypeProperties. func (s ShopifyLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessToken", s.AccessToken) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "host", &s.Host) @@ -45156,7 +45562,7 @@ func (s *ShopifyLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ShopifyObjectDataset. func (s ShopifyObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -45212,10 +45618,10 @@ func (s *ShopifyObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45230,7 +45636,7 @@ func (s *ShopifyObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ShopifySource. func (s ShopifySource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -45282,10 +45688,10 @@ func (s *ShopifySource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45300,7 +45706,7 @@ func (s *ShopifySource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SkipErrorFile. func (s SkipErrorFile) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataInconsistency", &s.DataInconsistency) populate(objectMap, "fileMissing", &s.FileMissing) return json.Marshal(objectMap) @@ -45331,7 +45737,7 @@ func (s *SkipErrorFile) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SmartsheetLinkedService. func (s SmartsheetLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -45375,10 +45781,10 @@ func (s *SmartsheetLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45393,7 +45799,7 @@ func (s *SmartsheetLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SmartsheetLinkedServiceTypeProperties. func (s SmartsheetLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiToken", s.APIToken) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) return json.Marshal(objectMap) @@ -45424,7 +45830,7 @@ func (s *SmartsheetLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SnowflakeDataset. func (s SnowflakeDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -45480,10 +45886,10 @@ func (s *SnowflakeDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45498,7 +45904,7 @@ func (s *SnowflakeDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SnowflakeDatasetTypeProperties. func (s SnowflakeDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &s.Schema) populate(objectMap, "table", &s.Table) return json.Marshal(objectMap) @@ -45529,7 +45935,7 @@ func (s *SnowflakeDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SnowflakeExportCopyCommand. func (s SnowflakeExportCopyCommand) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalCopyOptions", s.AdditionalCopyOptions) populate(objectMap, "additionalFormatOptions", s.AdditionalFormatOptions) objectMap["type"] = "SnowflakeExportCopyCommand" @@ -45561,10 +45967,10 @@ func (s *SnowflakeExportCopyCommand) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45579,7 +45985,7 @@ func (s *SnowflakeExportCopyCommand) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SnowflakeImportCopyCommand. func (s SnowflakeImportCopyCommand) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalCopyOptions", s.AdditionalCopyOptions) populate(objectMap, "additionalFormatOptions", s.AdditionalFormatOptions) objectMap["type"] = "SnowflakeImportCopyCommand" @@ -45611,10 +46017,10 @@ func (s *SnowflakeImportCopyCommand) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45629,7 +46035,7 @@ func (s *SnowflakeImportCopyCommand) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SnowflakeLinkedService. func (s SnowflakeLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -45673,10 +46079,10 @@ func (s *SnowflakeLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45691,7 +46097,7 @@ func (s *SnowflakeLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SnowflakeLinkedServiceTypeProperties. func (s SnowflakeLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &s.ConnectionString) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) populate(objectMap, "password", s.Password) @@ -45726,7 +46132,7 @@ func (s *SnowflakeLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SnowflakeSink. func (s SnowflakeSink) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "importSettings", s.ImportSettings) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -45782,10 +46188,10 @@ func (s *SnowflakeSink) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45800,7 +46206,7 @@ func (s *SnowflakeSink) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SnowflakeSource. func (s SnowflakeSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "exportSettings", s.ExportSettings) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -45848,10 +46254,10 @@ func (s *SnowflakeSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45864,9 +46270,40 @@ func (s *SnowflakeSource) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type SparkConfigurationParametrizationReference. +func (s SparkConfigurationParametrizationReference) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "referenceName", &s.ReferenceName) + populate(objectMap, "type", s.Type) + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type SparkConfigurationParametrizationReference. +func (s *SparkConfigurationParametrizationReference) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", s, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "referenceName": + err = unpopulate(val, "ReferenceName", &s.ReferenceName) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &s.Type) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", s, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type SparkDatasetTypeProperties. func (s SparkDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &s.Schema) populate(objectMap, "table", &s.Table) populate(objectMap, "tableName", &s.TableName) @@ -45901,7 +46338,7 @@ func (s *SparkDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SparkLinkedService. func (s SparkLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -45945,10 +46382,10 @@ func (s *SparkLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -45963,7 +46400,7 @@ func (s *SparkLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SparkLinkedServiceTypeProperties. func (s SparkLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "allowHostNameCNMismatch", &s.AllowHostNameCNMismatch) populate(objectMap, "allowSelfSignedServerCert", &s.AllowSelfSignedServerCert) populate(objectMap, "authenticationType", s.AuthenticationType) @@ -46042,7 +46479,7 @@ func (s *SparkLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SparkObjectDataset. func (s SparkObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -46098,10 +46535,10 @@ func (s *SparkObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -46116,7 +46553,7 @@ func (s *SparkObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SparkSource. func (s SparkSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -46168,10 +46605,10 @@ func (s *SparkSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -46186,7 +46623,7 @@ func (s *SparkSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SquareLinkedService. func (s SquareLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -46230,10 +46667,10 @@ func (s *SquareLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -46248,7 +46685,7 @@ func (s *SquareLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SquareLinkedServiceTypeProperties. func (s SquareLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "clientId", &s.ClientID) populate(objectMap, "clientSecret", s.ClientSecret) populate(objectMap, "connectionProperties", &s.ConnectionProperties) @@ -46307,7 +46744,7 @@ func (s *SquareLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SquareObjectDataset. func (s SquareObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -46363,10 +46800,10 @@ func (s *SquareObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -46381,7 +46818,7 @@ func (s *SquareObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SquareSource. func (s SquareSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -46433,10 +46870,10 @@ func (s *SquareSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -46451,7 +46888,7 @@ func (s *SquareSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisEnvironment. func (s SsisEnvironment) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", s.Description) populate(objectMap, "folderId", s.FolderID) populate(objectMap, "id", s.ID) @@ -46498,7 +46935,7 @@ func (s *SsisEnvironment) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisEnvironmentReference. func (s SsisEnvironmentReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "environmentFolderName", s.EnvironmentFolderName) populate(objectMap, "environmentName", s.EnvironmentName) populate(objectMap, "id", s.ID) @@ -46537,7 +46974,7 @@ func (s *SsisEnvironmentReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisFolder. func (s SsisFolder) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", s.Description) populate(objectMap, "id", s.ID) populate(objectMap, "name", s.Name) @@ -46576,7 +47013,7 @@ func (s *SsisFolder) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisObjectMetadata. func (s SsisObjectMetadata) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", s.Description) populate(objectMap, "id", s.ID) populate(objectMap, "name", s.Name) @@ -46615,7 +47052,7 @@ func (s *SsisObjectMetadata) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisObjectMetadataListResponse. func (s SsisObjectMetadataListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", s.NextLink) populate(objectMap, "value", s.Value) return json.Marshal(objectMap) @@ -46646,7 +47083,7 @@ func (s *SsisObjectMetadataListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisObjectMetadataStatusResponse. func (s SsisObjectMetadataStatusResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "error", s.Error) populate(objectMap, "name", s.Name) populate(objectMap, "properties", s.Properties) @@ -46685,7 +47122,7 @@ func (s *SsisObjectMetadataStatusResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisPackage. func (s SsisPackage) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", s.Description) populate(objectMap, "folderId", s.FolderID) populate(objectMap, "id", s.ID) @@ -46740,7 +47177,7 @@ func (s *SsisPackage) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisParameter. func (s SsisParameter) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataType", s.DataType) populate(objectMap, "defaultValue", s.DefaultValue) populate(objectMap, "description", s.Description) @@ -46811,7 +47248,7 @@ func (s *SsisParameter) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisProject. func (s SsisProject) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "description", s.Description) populate(objectMap, "environmentRefs", s.EnvironmentRefs) populate(objectMap, "folderId", s.FolderID) @@ -46866,7 +47303,7 @@ func (s *SsisProject) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SsisVariable. func (s SsisVariable) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataType", s.DataType) populate(objectMap, "description", s.Description) populate(objectMap, "id", s.ID) @@ -46917,7 +47354,7 @@ func (s *SsisVariable) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type StagingSettings. func (s StagingSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "enableCompression", &s.EnableCompression) populate(objectMap, "linkedServiceName", s.LinkedServiceName) populate(objectMap, "path", &s.Path) @@ -46949,10 +47386,10 @@ func (s *StagingSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -46967,7 +47404,7 @@ func (s *StagingSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type StoreReadSettings. func (s StoreReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) objectMap["type"] = s.Type @@ -46999,10 +47436,10 @@ func (s *StoreReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -47017,7 +47454,7 @@ func (s *StoreReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type StoreWriteSettings. func (s StoreWriteSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "copyBehavior", &s.CopyBehavior) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -47053,10 +47490,10 @@ func (s *StoreWriteSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -47071,7 +47508,7 @@ func (s *StoreWriteSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SwitchActivity. func (s SwitchActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", s.DependsOn) populate(objectMap, "description", s.Description) populate(objectMap, "name", s.Name) @@ -47115,10 +47552,10 @@ func (s *SwitchActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -47133,7 +47570,7 @@ func (s *SwitchActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SwitchActivityTypeProperties. func (s SwitchActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "cases", s.Cases) populate(objectMap, "defaultActivities", s.DefaultActivities) populate(objectMap, "on", s.On) @@ -47168,7 +47605,7 @@ func (s *SwitchActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SwitchCase. func (s SwitchCase) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "activities", s.Activities) populate(objectMap, "value", s.Value) return json.Marshal(objectMap) @@ -47199,7 +47636,7 @@ func (s *SwitchCase) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SybaseLinkedService. func (s SybaseLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "connectVia", s.ConnectVia) populate(objectMap, "description", s.Description) @@ -47243,10 +47680,10 @@ func (s *SybaseLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -47261,7 +47698,7 @@ func (s *SybaseLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SybaseLinkedServiceTypeProperties. func (s SybaseLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", s.AuthenticationType) populate(objectMap, "database", &s.Database) populate(objectMap, "encryptedCredential", &s.EncryptedCredential) @@ -47312,7 +47749,7 @@ func (s *SybaseLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SybaseSource. func (s SybaseSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &s.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &s.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &s.MaxConcurrentConnections) @@ -47364,10 +47801,10 @@ func (s *SybaseSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -47382,7 +47819,7 @@ func (s *SybaseSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SybaseTableDataset. func (s SybaseTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", s.Annotations) populate(objectMap, "description", s.Description) populate(objectMap, "folder", s.Folder) @@ -47438,10 +47875,10 @@ func (s *SybaseTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -47456,7 +47893,7 @@ func (s *SybaseTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SybaseTableDatasetTypeProperties. func (s SybaseTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "tableName", &s.TableName) return json.Marshal(objectMap) } @@ -47483,7 +47920,7 @@ func (s *SybaseTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SynapseNotebookActivity. func (s SynapseNotebookActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", s.DependsOn) populate(objectMap, "description", s.Description) populate(objectMap, "linkedServiceName", s.LinkedServiceName) @@ -47535,10 +47972,10 @@ func (s *SynapseNotebookActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -47553,7 +47990,7 @@ func (s *SynapseNotebookActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SynapseNotebookActivityTypeProperties. func (s SynapseNotebookActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "conf", &s.Conf) populate(objectMap, "driverSize", &s.DriverSize) populate(objectMap, "executorSize", &s.ExecutorSize) @@ -47604,7 +48041,7 @@ func (s *SynapseNotebookActivityTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SynapseNotebookReference. func (s SynapseNotebookReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "referenceName", &s.ReferenceName) populate(objectMap, "type", s.Type) return json.Marshal(objectMap) @@ -47635,19 +48072,23 @@ func (s *SynapseNotebookReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SynapseSparkJobActivityTypeProperties. func (s SynapseSparkJobActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "args", s.Arguments) populate(objectMap, "className", &s.ClassName) populate(objectMap, "conf", &s.Conf) + populate(objectMap, "configurationType", s.ConfigurationType) populate(objectMap, "driverSize", &s.DriverSize) populate(objectMap, "executorSize", &s.ExecutorSize) populate(objectMap, "file", &s.File) populate(objectMap, "files", s.Files) populate(objectMap, "filesV2", s.FilesV2) - populate(objectMap, "numExecutors", s.NumExecutors) + populate(objectMap, "numExecutors", &s.NumExecutors) populate(objectMap, "pythonCodeReference", s.PythonCodeReference) + populate(objectMap, "scanFolder", &s.ScanFolder) + populate(objectMap, "sparkConfig", s.SparkConfig) populate(objectMap, "sparkJob", s.SparkJob) populate(objectMap, "targetBigDataPool", s.TargetBigDataPool) + populate(objectMap, "targetSparkConfiguration", s.TargetSparkConfiguration) return json.Marshal(objectMap) } @@ -47669,6 +48110,9 @@ func (s *SynapseSparkJobActivityTypeProperties) UnmarshalJSON(data []byte) error case "conf": err = unpopulate(val, "Conf", &s.Conf) delete(rawMsg, key) + case "configurationType": + err = unpopulate(val, "ConfigurationType", &s.ConfigurationType) + delete(rawMsg, key) case "driverSize": err = unpopulate(val, "DriverSize", &s.DriverSize) delete(rawMsg, key) @@ -47690,12 +48134,21 @@ func (s *SynapseSparkJobActivityTypeProperties) UnmarshalJSON(data []byte) error case "pythonCodeReference": err = unpopulate(val, "PythonCodeReference", &s.PythonCodeReference) delete(rawMsg, key) + case "scanFolder": + err = unpopulate(val, "ScanFolder", &s.ScanFolder) + delete(rawMsg, key) + case "sparkConfig": + err = unpopulate(val, "SparkConfig", &s.SparkConfig) + delete(rawMsg, key) case "sparkJob": err = unpopulate(val, "SparkJob", &s.SparkJob) delete(rawMsg, key) case "targetBigDataPool": err = unpopulate(val, "TargetBigDataPool", &s.TargetBigDataPool) delete(rawMsg, key) + case "targetSparkConfiguration": + err = unpopulate(val, "TargetSparkConfiguration", &s.TargetSparkConfiguration) + delete(rawMsg, key) } if err != nil { return fmt.Errorf("unmarshalling type %T: %v", s, err) @@ -47706,7 +48159,7 @@ func (s *SynapseSparkJobActivityTypeProperties) UnmarshalJSON(data []byte) error // MarshalJSON implements the json.Marshaller interface for type SynapseSparkJobDefinitionActivity. func (s SynapseSparkJobDefinitionActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", s.DependsOn) populate(objectMap, "description", s.Description) populate(objectMap, "linkedServiceName", s.LinkedServiceName) @@ -47758,10 +48211,10 @@ func (s *SynapseSparkJobDefinitionActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if s.AdditionalProperties == nil { - s.AdditionalProperties = map[string]interface{}{} + s.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) s.AdditionalProperties[key] = aux } @@ -47776,7 +48229,7 @@ func (s *SynapseSparkJobDefinitionActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type SynapseSparkJobReference. func (s SynapseSparkJobReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "referenceName", &s.ReferenceName) populate(objectMap, "type", s.Type) return json.Marshal(objectMap) @@ -47807,7 +48260,7 @@ func (s *SynapseSparkJobReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TabularSource. func (t TabularSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &t.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &t.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &t.MaxConcurrentConnections) @@ -47855,10 +48308,10 @@ func (t *TabularSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -47873,7 +48326,7 @@ func (t *TabularSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TarGZipReadSettings. func (t TarGZipReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "preserveCompressionFileNameAsFolder", &t.PreserveCompressionFileNameAsFolder) objectMap["type"] = "TarGZipReadSettings" if t.AdditionalProperties != nil { @@ -47901,10 +48354,10 @@ func (t *TarGZipReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -47919,7 +48372,7 @@ func (t *TarGZipReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TarReadSettings. func (t TarReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "preserveCompressionFileNameAsFolder", &t.PreserveCompressionFileNameAsFolder) objectMap["type"] = "TarReadSettings" if t.AdditionalProperties != nil { @@ -47947,10 +48400,10 @@ func (t *TarReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -47965,7 +48418,7 @@ func (t *TarReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TeamDeskLinkedService. func (t TeamDeskLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", t.Annotations) populate(objectMap, "connectVia", t.ConnectVia) populate(objectMap, "description", t.Description) @@ -48009,10 +48462,10 @@ func (t *TeamDeskLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -48027,7 +48480,7 @@ func (t *TeamDeskLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TeamDeskLinkedServiceTypeProperties. func (t TeamDeskLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiToken", t.APIToken) populate(objectMap, "authenticationType", t.AuthenticationType) populate(objectMap, "encryptedCredential", &t.EncryptedCredential) @@ -48074,7 +48527,7 @@ func (t *TeamDeskLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TeradataLinkedService. func (t TeradataLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", t.Annotations) populate(objectMap, "connectVia", t.ConnectVia) populate(objectMap, "description", t.Description) @@ -48118,10 +48571,10 @@ func (t *TeradataLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -48136,7 +48589,7 @@ func (t *TeradataLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TeradataLinkedServiceTypeProperties. func (t TeradataLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authenticationType", t.AuthenticationType) populate(objectMap, "connectionString", &t.ConnectionString) populate(objectMap, "encryptedCredential", &t.EncryptedCredential) @@ -48183,7 +48636,7 @@ func (t *TeradataLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TeradataPartitionSettings. func (t TeradataPartitionSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "partitionColumnName", &t.PartitionColumnName) populate(objectMap, "partitionLowerBound", &t.PartitionLowerBound) populate(objectMap, "partitionUpperBound", &t.PartitionUpperBound) @@ -48218,7 +48671,7 @@ func (t *TeradataPartitionSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TeradataSource. func (t TeradataSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &t.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &t.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &t.MaxConcurrentConnections) @@ -48278,10 +48731,10 @@ func (t *TeradataSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -48296,7 +48749,7 @@ func (t *TeradataSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TeradataTableDataset. func (t TeradataTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", t.Annotations) populate(objectMap, "description", t.Description) populate(objectMap, "folder", t.Folder) @@ -48352,10 +48805,10 @@ func (t *TeradataTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -48370,7 +48823,7 @@ func (t *TeradataTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TeradataTableDatasetTypeProperties. func (t TeradataTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "database", &t.Database) populate(objectMap, "table", &t.Table) return json.Marshal(objectMap) @@ -48401,7 +48854,7 @@ func (t *TeradataTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TextFormat. func (t TextFormat) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "columnDelimiter", &t.ColumnDelimiter) populate(objectMap, "deserializer", &t.Deserializer) populate(objectMap, "encodingName", &t.EncodingName) @@ -48469,10 +48922,10 @@ func (t *TextFormat) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -48487,7 +48940,7 @@ func (t *TextFormat) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Transformation. func (t Transformation) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dataset", t.Dataset) populate(objectMap, "description", t.Description) populate(objectMap, "flowlet", t.Flowlet) @@ -48530,7 +48983,7 @@ func (t *Transformation) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type Trigger. func (t Trigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", t.Annotations) populate(objectMap, "description", t.Description) populate(objectMap, "runtimeState", t.RuntimeState) @@ -48566,10 +49019,10 @@ func (t *Trigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -48584,7 +49037,7 @@ func (t *Trigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerDependencyReference. func (t TriggerDependencyReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "referenceTrigger", t.ReferenceTrigger) objectMap["type"] = "TriggerDependencyReference" return json.Marshal(objectMap) @@ -48615,7 +49068,7 @@ func (t *TriggerDependencyReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerFilterParameters. func (t TriggerFilterParameters) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "continuationToken", t.ContinuationToken) populate(objectMap, "parentTriggerName", t.ParentTriggerName) return json.Marshal(objectMap) @@ -48646,7 +49099,7 @@ func (t *TriggerFilterParameters) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerListResponse. func (t TriggerListResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "nextLink", t.NextLink) populate(objectMap, "value", t.Value) return json.Marshal(objectMap) @@ -48677,7 +49130,7 @@ func (t *TriggerListResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerPipelineReference. func (t TriggerPipelineReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "parameters", t.Parameters) populate(objectMap, "pipelineReference", t.PipelineReference) return json.Marshal(objectMap) @@ -48708,7 +49161,7 @@ func (t *TriggerPipelineReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerQueryResponse. func (t TriggerQueryResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "continuationToken", t.ContinuationToken) populate(objectMap, "value", t.Value) return json.Marshal(objectMap) @@ -48739,7 +49192,7 @@ func (t *TriggerQueryResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerReference. func (t TriggerReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "referenceName", t.ReferenceName) populate(objectMap, "type", t.Type) return json.Marshal(objectMap) @@ -48770,7 +49223,7 @@ func (t *TriggerReference) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerResource. func (t TriggerResource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "etag", t.Etag) populate(objectMap, "id", t.ID) populate(objectMap, "name", t.Name) @@ -48813,7 +49266,7 @@ func (t *TriggerResource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerRun. func (t TriggerRun) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependencyStatus", t.DependencyStatus) populate(objectMap, "message", t.Message) populate(objectMap, "properties", t.Properties) @@ -48873,10 +49326,10 @@ func (t *TriggerRun) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -48891,7 +49344,7 @@ func (t *TriggerRun) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerRunsQueryResponse. func (t TriggerRunsQueryResponse) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "continuationToken", t.ContinuationToken) populate(objectMap, "value", t.Value) return json.Marshal(objectMap) @@ -48922,7 +49375,7 @@ func (t *TriggerRunsQueryResponse) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TriggerSubscriptionOperationStatus. func (t TriggerSubscriptionOperationStatus) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "status", t.Status) populate(objectMap, "triggerName", t.TriggerName) return json.Marshal(objectMap) @@ -48953,7 +49406,7 @@ func (t *TriggerSubscriptionOperationStatus) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TumblingWindowTrigger. func (t TumblingWindowTrigger) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", t.Annotations) populate(objectMap, "description", t.Description) populate(objectMap, "pipeline", t.Pipeline) @@ -48997,10 +49450,10 @@ func (t *TumblingWindowTrigger) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -49015,7 +49468,7 @@ func (t *TumblingWindowTrigger) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TumblingWindowTriggerDependencyReference. func (t TumblingWindowTriggerDependencyReference) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "offset", t.Offset) populate(objectMap, "referenceTrigger", t.ReferenceTrigger) populate(objectMap, "size", t.Size) @@ -49054,7 +49507,7 @@ func (t *TumblingWindowTriggerDependencyReference) UnmarshalJSON(data []byte) er // MarshalJSON implements the json.Marshaller interface for type TumblingWindowTriggerTypeProperties. func (t TumblingWindowTriggerTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "delay", &t.Delay) populate(objectMap, "dependsOn", t.DependsOn) populateTimeRFC3339(objectMap, "endTime", t.EndTime) @@ -49109,7 +49562,7 @@ func (t *TumblingWindowTriggerTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TwilioLinkedService. func (t TwilioLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", t.Annotations) populate(objectMap, "connectVia", t.ConnectVia) populate(objectMap, "description", t.Description) @@ -49153,10 +49606,10 @@ func (t *TwilioLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if t.AdditionalProperties == nil { - t.AdditionalProperties = map[string]interface{}{} + t.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) t.AdditionalProperties[key] = aux } @@ -49171,7 +49624,7 @@ func (t *TwilioLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type TwilioLinkedServiceTypeProperties. func (t TwilioLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "password", t.Password) populate(objectMap, "userName", &t.UserName) return json.Marshal(objectMap) @@ -49202,7 +49655,7 @@ func (t *TwilioLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type UntilActivity. func (u UntilActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", u.DependsOn) populate(objectMap, "description", u.Description) populate(objectMap, "name", u.Name) @@ -49246,10 +49699,10 @@ func (u *UntilActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if u.AdditionalProperties == nil { - u.AdditionalProperties = map[string]interface{}{} + u.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) u.AdditionalProperties[key] = aux } @@ -49264,7 +49717,7 @@ func (u *UntilActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type UntilActivityTypeProperties. func (u UntilActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "activities", u.Activities) populate(objectMap, "expression", u.Expression) populate(objectMap, "timeout", &u.Timeout) @@ -49299,7 +49752,7 @@ func (u *UntilActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type UpdateIntegrationRuntimeNodeRequest. func (u UpdateIntegrationRuntimeNodeRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "concurrentJobsLimit", u.ConcurrentJobsLimit) return json.Marshal(objectMap) } @@ -49326,7 +49779,7 @@ func (u *UpdateIntegrationRuntimeNodeRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type UpdateIntegrationRuntimeRequest. func (u UpdateIntegrationRuntimeRequest) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "autoUpdate", u.AutoUpdate) populate(objectMap, "updateDelayOffset", u.UpdateDelayOffset) return json.Marshal(objectMap) @@ -49357,7 +49810,7 @@ func (u *UpdateIntegrationRuntimeRequest) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type UserAccessPolicy. func (u UserAccessPolicy) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessResourcePath", u.AccessResourcePath) populate(objectMap, "expireTime", u.ExpireTime) populate(objectMap, "permissions", u.Permissions) @@ -49400,7 +49853,7 @@ func (u *UserAccessPolicy) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type UserProperty. func (u UserProperty) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "name", u.Name) populate(objectMap, "value", &u.Value) return json.Marshal(objectMap) @@ -49431,7 +49884,7 @@ func (u *UserProperty) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ValidationActivity. func (v ValidationActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", v.DependsOn) populate(objectMap, "description", v.Description) populate(objectMap, "name", v.Name) @@ -49475,10 +49928,10 @@ func (v *ValidationActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if v.AdditionalProperties == nil { - v.AdditionalProperties = map[string]interface{}{} + v.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) v.AdditionalProperties[key] = aux } @@ -49493,7 +49946,7 @@ func (v *ValidationActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ValidationActivityTypeProperties. func (v ValidationActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "childItems", &v.ChildItems) populate(objectMap, "dataset", v.Dataset) populate(objectMap, "minimumSize", &v.MinimumSize) @@ -49536,7 +49989,7 @@ func (v *ValidationActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type VariableSpecification. func (v VariableSpecification) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "defaultValue", &v.DefaultValue) populate(objectMap, "type", v.Type) return json.Marshal(objectMap) @@ -49567,7 +50020,7 @@ func (v *VariableSpecification) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type VerticaDatasetTypeProperties. func (v VerticaDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "schema", &v.Schema) populate(objectMap, "table", &v.Table) populate(objectMap, "tableName", &v.TableName) @@ -49602,7 +50055,7 @@ func (v *VerticaDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type VerticaLinkedService. func (v VerticaLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", v.Annotations) populate(objectMap, "connectVia", v.ConnectVia) populate(objectMap, "description", v.Description) @@ -49646,10 +50099,10 @@ func (v *VerticaLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if v.AdditionalProperties == nil { - v.AdditionalProperties = map[string]interface{}{} + v.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) v.AdditionalProperties[key] = aux } @@ -49664,7 +50117,7 @@ func (v *VerticaLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type VerticaLinkedServiceTypeProperties. func (v VerticaLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionString", &v.ConnectionString) populate(objectMap, "encryptedCredential", &v.EncryptedCredential) populate(objectMap, "pwd", v.Pwd) @@ -49699,7 +50152,7 @@ func (v *VerticaLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type VerticaSource. func (v VerticaSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &v.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &v.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &v.MaxConcurrentConnections) @@ -49751,10 +50204,10 @@ func (v *VerticaSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if v.AdditionalProperties == nil { - v.AdditionalProperties = map[string]interface{}{} + v.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) v.AdditionalProperties[key] = aux } @@ -49769,7 +50222,7 @@ func (v *VerticaSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type VerticaTableDataset. func (v VerticaTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", v.Annotations) populate(objectMap, "description", v.Description) populate(objectMap, "folder", v.Folder) @@ -49825,10 +50278,10 @@ func (v *VerticaTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if v.AdditionalProperties == nil { - v.AdditionalProperties = map[string]interface{}{} + v.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) v.AdditionalProperties[key] = aux } @@ -49843,7 +50296,7 @@ func (v *VerticaTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WaitActivity. func (w WaitActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", w.DependsOn) populate(objectMap, "description", w.Description) populate(objectMap, "name", w.Name) @@ -49887,10 +50340,10 @@ func (w *WaitActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if w.AdditionalProperties == nil { - w.AdditionalProperties = map[string]interface{}{} + w.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) w.AdditionalProperties[key] = aux } @@ -49905,7 +50358,7 @@ func (w *WaitActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WaitActivityTypeProperties. func (w WaitActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "waitTimeInSeconds", &w.WaitTimeInSeconds) return json.Marshal(objectMap) } @@ -49932,7 +50385,7 @@ func (w *WaitActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebActivity. func (w WebActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", w.DependsOn) populate(objectMap, "description", w.Description) populate(objectMap, "linkedServiceName", w.LinkedServiceName) @@ -49984,10 +50437,10 @@ func (w *WebActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if w.AdditionalProperties == nil { - w.AdditionalProperties = map[string]interface{}{} + w.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) w.AdditionalProperties[key] = aux } @@ -50002,7 +50455,7 @@ func (w *WebActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebActivityAuthentication. func (w WebActivityAuthentication) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "credential", w.Credential) populate(objectMap, "password", w.Password) populate(objectMap, "pfx", w.Pfx) @@ -50053,7 +50506,7 @@ func (w *WebActivityAuthentication) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebActivityTypeProperties. func (w WebActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authentication", w.Authentication) populate(objectMap, "body", &w.Body) populate(objectMap, "connectVia", w.ConnectVia) @@ -50112,7 +50565,7 @@ func (w *WebActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebAnonymousAuthentication. func (w WebAnonymousAuthentication) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["authenticationType"] = WebAuthenticationTypeAnonymous populate(objectMap, "url", &w.URL) return json.Marshal(objectMap) @@ -50143,7 +50596,7 @@ func (w *WebAnonymousAuthentication) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebBasicAuthentication. func (w WebBasicAuthentication) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["authenticationType"] = WebAuthenticationTypeBasic populate(objectMap, "password", w.Password) populate(objectMap, "url", &w.URL) @@ -50182,7 +50635,7 @@ func (w *WebBasicAuthentication) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebClientCertificateAuthentication. func (w WebClientCertificateAuthentication) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["authenticationType"] = WebAuthenticationTypeClientCertificate populate(objectMap, "password", w.Password) populate(objectMap, "pfx", w.Pfx) @@ -50221,7 +50674,7 @@ func (w *WebClientCertificateAuthentication) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebHookActivity. func (w WebHookActivity) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "dependsOn", w.DependsOn) populate(objectMap, "description", w.Description) populate(objectMap, "name", w.Name) @@ -50265,10 +50718,10 @@ func (w *WebHookActivity) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if w.AdditionalProperties == nil { - w.AdditionalProperties = map[string]interface{}{} + w.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) w.AdditionalProperties[key] = aux } @@ -50283,7 +50736,7 @@ func (w *WebHookActivity) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebHookActivityTypeProperties. func (w WebHookActivityTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "authentication", w.Authentication) populate(objectMap, "body", &w.Body) populate(objectMap, "headers", &w.Headers) @@ -50334,7 +50787,7 @@ func (w *WebHookActivityTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebLinkedService. func (w WebLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", w.Annotations) populate(objectMap, "connectVia", w.ConnectVia) populate(objectMap, "description", w.Description) @@ -50378,10 +50831,10 @@ func (w *WebLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if w.AdditionalProperties == nil { - w.AdditionalProperties = map[string]interface{}{} + w.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) w.AdditionalProperties[key] = aux } @@ -50396,7 +50849,7 @@ func (w *WebLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebLinkedServiceTypeProperties. func (w WebLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) objectMap["authenticationType"] = w.AuthenticationType populate(objectMap, "url", &w.URL) return json.Marshal(objectMap) @@ -50427,7 +50880,7 @@ func (w *WebLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebSource. func (w WebSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &w.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &w.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &w.MaxConcurrentConnections) @@ -50471,10 +50924,10 @@ func (w *WebSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if w.AdditionalProperties == nil { - w.AdditionalProperties = map[string]interface{}{} + w.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) w.AdditionalProperties[key] = aux } @@ -50489,7 +50942,7 @@ func (w *WebSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebTableDataset. func (w WebTableDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", w.Annotations) populate(objectMap, "description", w.Description) populate(objectMap, "folder", w.Folder) @@ -50545,10 +50998,10 @@ func (w *WebTableDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if w.AdditionalProperties == nil { - w.AdditionalProperties = map[string]interface{}{} + w.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) w.AdditionalProperties[key] = aux } @@ -50563,7 +51016,7 @@ func (w *WebTableDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WebTableDatasetTypeProperties. func (w WebTableDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "index", &w.Index) populate(objectMap, "path", &w.Path) return json.Marshal(objectMap) @@ -50594,7 +51047,7 @@ func (w *WebTableDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type WranglingDataFlow. func (w WranglingDataFlow) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", w.Annotations) populate(objectMap, "description", w.Description) populate(objectMap, "folder", w.Folder) @@ -50637,7 +51090,7 @@ func (w *WranglingDataFlow) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type XMLDataset. func (x XMLDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", x.Annotations) populate(objectMap, "description", x.Description) populate(objectMap, "folder", x.Folder) @@ -50693,10 +51146,10 @@ func (x *XMLDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if x.AdditionalProperties == nil { - x.AdditionalProperties = map[string]interface{}{} + x.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) x.AdditionalProperties[key] = aux } @@ -50711,7 +51164,7 @@ func (x *XMLDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type XMLDatasetTypeProperties. func (x XMLDatasetTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compression", x.Compression) populate(objectMap, "encodingName", &x.EncodingName) populate(objectMap, "location", x.Location) @@ -50750,7 +51203,7 @@ func (x *XMLDatasetTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type XMLReadSettings. func (x XMLReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "compressionProperties", x.CompressionProperties) populate(objectMap, "detectDataType", &x.DetectDataType) populate(objectMap, "namespacePrefixes", &x.NamespacePrefixes) @@ -50794,10 +51247,10 @@ func (x *XMLReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if x.AdditionalProperties == nil { - x.AdditionalProperties = map[string]interface{}{} + x.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) x.AdditionalProperties[key] = aux } @@ -50812,7 +51265,7 @@ func (x *XMLReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type XMLSource. func (x XMLSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &x.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &x.DisableMetricsCollection) populate(objectMap, "formatSettings", x.FormatSettings) @@ -50864,10 +51317,10 @@ func (x *XMLSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if x.AdditionalProperties == nil { - x.AdditionalProperties = map[string]interface{}{} + x.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) x.AdditionalProperties[key] = aux } @@ -50882,7 +51335,7 @@ func (x *XMLSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type XeroLinkedService. func (x XeroLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", x.Annotations) populate(objectMap, "connectVia", x.ConnectVia) populate(objectMap, "description", x.Description) @@ -50926,10 +51379,10 @@ func (x *XeroLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if x.AdditionalProperties == nil { - x.AdditionalProperties = map[string]interface{}{} + x.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) x.AdditionalProperties[key] = aux } @@ -50944,7 +51397,7 @@ func (x *XeroLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type XeroLinkedServiceTypeProperties. func (x XeroLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "connectionProperties", &x.ConnectionProperties) populate(objectMap, "consumerKey", x.ConsumerKey) populate(objectMap, "encryptedCredential", &x.EncryptedCredential) @@ -50999,7 +51452,7 @@ func (x *XeroLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type XeroObjectDataset. func (x XeroObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", x.Annotations) populate(objectMap, "description", x.Description) populate(objectMap, "folder", x.Folder) @@ -51055,10 +51508,10 @@ func (x *XeroObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if x.AdditionalProperties == nil { - x.AdditionalProperties = map[string]interface{}{} + x.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) x.AdditionalProperties[key] = aux } @@ -51073,7 +51526,7 @@ func (x *XeroObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type XeroSource. func (x XeroSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &x.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &x.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &x.MaxConcurrentConnections) @@ -51125,10 +51578,10 @@ func (x *XeroSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if x.AdditionalProperties == nil { - x.AdditionalProperties = map[string]interface{}{} + x.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) x.AdditionalProperties[key] = aux } @@ -51143,7 +51596,7 @@ func (x *XeroSource) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ZendeskLinkedService. func (z ZendeskLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", z.Annotations) populate(objectMap, "connectVia", z.ConnectVia) populate(objectMap, "description", z.Description) @@ -51187,10 +51640,10 @@ func (z *ZendeskLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if z.AdditionalProperties == nil { - z.AdditionalProperties = map[string]interface{}{} + z.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) z.AdditionalProperties[key] = aux } @@ -51205,7 +51658,7 @@ func (z *ZendeskLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ZendeskLinkedServiceTypeProperties. func (z ZendeskLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "apiToken", z.APIToken) populate(objectMap, "authenticationType", z.AuthenticationType) populate(objectMap, "encryptedCredential", &z.EncryptedCredential) @@ -51252,7 +51705,7 @@ func (z *ZendeskLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ZipDeflateReadSettings. func (z ZipDeflateReadSettings) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "preserveZipFileNameAsFolder", &z.PreserveZipFileNameAsFolder) objectMap["type"] = "ZipDeflateReadSettings" if z.AdditionalProperties != nil { @@ -51280,10 +51733,10 @@ func (z *ZipDeflateReadSettings) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if z.AdditionalProperties == nil { - z.AdditionalProperties = map[string]interface{}{} + z.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) z.AdditionalProperties[key] = aux } @@ -51298,7 +51751,7 @@ func (z *ZipDeflateReadSettings) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ZohoLinkedService. func (z ZohoLinkedService) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", z.Annotations) populate(objectMap, "connectVia", z.ConnectVia) populate(objectMap, "description", z.Description) @@ -51342,10 +51795,10 @@ func (z *ZohoLinkedService) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if z.AdditionalProperties == nil { - z.AdditionalProperties = map[string]interface{}{} + z.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) z.AdditionalProperties[key] = aux } @@ -51360,7 +51813,7 @@ func (z *ZohoLinkedService) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ZohoLinkedServiceTypeProperties. func (z ZohoLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "accessToken", z.AccessToken) populate(objectMap, "connectionProperties", &z.ConnectionProperties) populate(objectMap, "encryptedCredential", &z.EncryptedCredential) @@ -51411,7 +51864,7 @@ func (z *ZohoLinkedServiceTypeProperties) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ZohoObjectDataset. func (z ZohoObjectDataset) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "annotations", z.Annotations) populate(objectMap, "description", z.Description) populate(objectMap, "folder", z.Folder) @@ -51467,10 +51920,10 @@ func (z *ZohoObjectDataset) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if z.AdditionalProperties == nil { - z.AdditionalProperties = map[string]interface{}{} + z.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) z.AdditionalProperties[key] = aux } @@ -51485,7 +51938,7 @@ func (z *ZohoObjectDataset) UnmarshalJSON(data []byte) error { // MarshalJSON implements the json.Marshaller interface for type ZohoSource. func (z ZohoSource) MarshalJSON() ([]byte, error) { - objectMap := make(map[string]interface{}) + objectMap := make(map[string]any) populate(objectMap, "additionalColumns", &z.AdditionalColumns) populate(objectMap, "disableMetricsCollection", &z.DisableMetricsCollection) populate(objectMap, "maxConcurrentConnections", &z.MaxConcurrentConnections) @@ -51537,10 +51990,10 @@ func (z *ZohoSource) UnmarshalJSON(data []byte) error { delete(rawMsg, key) default: if z.AdditionalProperties == nil { - z.AdditionalProperties = map[string]interface{}{} + z.AdditionalProperties = map[string]any{} } if val != nil { - var aux interface{} + var aux any err = json.Unmarshal(val, &aux) z.AdditionalProperties[key] = aux } @@ -51553,7 +52006,7 @@ func (z *ZohoSource) UnmarshalJSON(data []byte) error { return nil } -func populate(m map[string]interface{}, k string, v interface{}) { +func populate(m map[string]any, k string, v any) { if v == nil { return } else if azcore.IsNullValue(v) { @@ -51563,7 +52016,7 @@ func populate(m map[string]interface{}, k string, v interface{}) { } } -func unpopulate(data json.RawMessage, fn string, v interface{}) error { +func unpopulate(data json.RawMessage, fn string, v any) error { if data == nil { return nil } diff --git a/sdk/resourcemanager/datafactory/armdatafactory/operations_client.go b/sdk/resourcemanager/datafactory/armdatafactory/operations_client.go index 26a5b95922ce..8ef3594f7574 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/operations_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/operations_client.go @@ -28,8 +28,8 @@ type OperationsClient struct { } // NewOperationsClient creates a new instance of OperationsClient with the specified values. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -50,8 +50,9 @@ func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientO } // NewListPager - Lists the available Azure Data Factory API operations. +// // Generated from API version 2018-06-01 -// options - OperationsClientListOptions contains the optional parameters for the OperationsClient.List method. +// - options - OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method. func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] { return runtime.NewPager(runtime.PagingHandler[OperationsClientListResponse]{ More: func(page OperationsClientListResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/operations_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/operations_client_example_test.go deleted file mode 100644 index 18422c389c76..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/operations_client_example_test.go +++ /dev/null @@ -1,41 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Operations_List.json -func ExampleOperationsClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewOperationsClient(cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListPager(nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/pipelineruns_client.go b/sdk/resourcemanager/datafactory/armdatafactory/pipelineruns_client.go index 70f0473027cc..92cc27686caa 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/pipelineruns_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/pipelineruns_client.go @@ -33,9 +33,9 @@ type PipelineRunsClient struct { } // NewPipelineRunsClient creates a new instance of PipelineRunsClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewPipelineRunsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PipelineRunsClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -58,11 +58,12 @@ func NewPipelineRunsClient(subscriptionID string, credential azcore.TokenCredent // Cancel - Cancel a pipeline run by its run ID. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// runID - The pipeline run identifier. -// options - PipelineRunsClientCancelOptions contains the optional parameters for the PipelineRunsClient.Cancel method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - runID - The pipeline run identifier. +// - options - PipelineRunsClientCancelOptions contains the optional parameters for the PipelineRunsClient.Cancel method. func (client *PipelineRunsClient) Cancel(ctx context.Context, resourceGroupName string, factoryName string, runID string, options *PipelineRunsClientCancelOptions) (PipelineRunsClientCancelResponse, error) { req, err := client.cancelCreateRequest(ctx, resourceGroupName, factoryName, runID, options) if err != nil { @@ -113,11 +114,12 @@ func (client *PipelineRunsClient) cancelCreateRequest(ctx context.Context, resou // Get - Get a pipeline run by its run ID. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// runID - The pipeline run identifier. -// options - PipelineRunsClientGetOptions contains the optional parameters for the PipelineRunsClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - runID - The pipeline run identifier. +// - options - PipelineRunsClientGetOptions contains the optional parameters for the PipelineRunsClient.Get method. func (client *PipelineRunsClient) Get(ctx context.Context, resourceGroupName string, factoryName string, runID string, options *PipelineRunsClientGetOptions) (PipelineRunsClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, runID, options) if err != nil { @@ -174,12 +176,13 @@ func (client *PipelineRunsClient) getHandleResponse(resp *http.Response) (Pipeli // QueryByFactory - Query pipeline runs in the factory based on input filter conditions. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// filterParameters - Parameters to filter the pipeline run. -// options - PipelineRunsClientQueryByFactoryOptions contains the optional parameters for the PipelineRunsClient.QueryByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - filterParameters - Parameters to filter the pipeline run. +// - options - PipelineRunsClientQueryByFactoryOptions contains the optional parameters for the PipelineRunsClient.QueryByFactory +// method. func (client *PipelineRunsClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, filterParameters RunFilterParameters, options *PipelineRunsClientQueryByFactoryOptions) (PipelineRunsClientQueryByFactoryResponse, error) { req, err := client.queryByFactoryCreateRequest(ctx, resourceGroupName, factoryName, filterParameters, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/pipelineruns_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/pipelineruns_client_example_test.go deleted file mode 100644 index ceffcf5177d6..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/pipelineruns_client_example_test.go +++ /dev/null @@ -1,85 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "time" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/PipelineRuns_QueryByFactory.json -func ExamplePipelineRunsClient_QueryByFactory() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelineRunsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.QueryByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.RunFilterParameters{ - Filters: []*armdatafactory.RunQueryFilter{ - { - Operand: to.Ptr(armdatafactory.RunQueryFilterOperandPipelineName), - Operator: to.Ptr(armdatafactory.RunQueryFilterOperatorEquals), - Values: []*string{ - to.Ptr("examplePipeline")}, - }}, - LastUpdatedAfter: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:36:44.3345758Z"); return t }()), - LastUpdatedBefore: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:49:48.3686473Z"); return t }()), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/PipelineRuns_Get.json -func ExamplePipelineRunsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelineRunsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/PipelineRuns_Cancel.json -func ExamplePipelineRunsClient_Cancel() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelineRunsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Cancel(ctx, "exampleResourceGroup", "exampleFactoryName", "16ac5348-ff82-4f95-a80d-638c1d47b721", &armdatafactory.PipelineRunsClientCancelOptions{IsRecursive: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/pipelines_client.go b/sdk/resourcemanager/datafactory/armdatafactory/pipelines_client.go index 978cf9cc9460..8fa83020576a 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/pipelines_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/pipelines_client.go @@ -33,9 +33,9 @@ type PipelinesClient struct { } // NewPipelinesClient creates a new instance of PipelinesClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewPipelinesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PipelinesClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -58,13 +58,14 @@ func NewPipelinesClient(subscriptionID string, credential azcore.TokenCredential // CreateOrUpdate - Creates or updates a pipeline. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// pipelineName - The pipeline name. -// pipeline - Pipeline resource definition. -// options - PipelinesClientCreateOrUpdateOptions contains the optional parameters for the PipelinesClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - pipelineName - The pipeline name. +// - pipeline - Pipeline resource definition. +// - options - PipelinesClientCreateOrUpdateOptions contains the optional parameters for the PipelinesClient.CreateOrUpdate +// method. func (client *PipelinesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, pipelineName string, pipeline PipelineResource, options *PipelinesClientCreateOrUpdateOptions) (PipelinesClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, pipelineName, pipeline, options) if err != nil { @@ -124,11 +125,12 @@ func (client *PipelinesClient) createOrUpdateHandleResponse(resp *http.Response) // CreateRun - Creates a run of a pipeline. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// pipelineName - The pipeline name. -// options - PipelinesClientCreateRunOptions contains the optional parameters for the PipelinesClient.CreateRun method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - pipelineName - The pipeline name. +// - options - PipelinesClientCreateRunOptions contains the optional parameters for the PipelinesClient.CreateRun method. func (client *PipelinesClient) CreateRun(ctx context.Context, resourceGroupName string, factoryName string, pipelineName string, options *PipelinesClientCreateRunOptions) (PipelinesClientCreateRunResponse, error) { req, err := client.createRunCreateRequest(ctx, resourceGroupName, factoryName, pipelineName, options) if err != nil { @@ -200,11 +202,12 @@ func (client *PipelinesClient) createRunHandleResponse(resp *http.Response) (Pip // Delete - Deletes a pipeline. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// pipelineName - The pipeline name. -// options - PipelinesClientDeleteOptions contains the optional parameters for the PipelinesClient.Delete method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - pipelineName - The pipeline name. +// - options - PipelinesClientDeleteOptions contains the optional parameters for the PipelinesClient.Delete method. func (client *PipelinesClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, pipelineName string, options *PipelinesClientDeleteOptions) (PipelinesClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, pipelineName, options) if err != nil { @@ -252,11 +255,12 @@ func (client *PipelinesClient) deleteCreateRequest(ctx context.Context, resource // Get - Gets a pipeline. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// pipelineName - The pipeline name. -// options - PipelinesClientGetOptions contains the optional parameters for the PipelinesClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - pipelineName - The pipeline name. +// - options - PipelinesClientGetOptions contains the optional parameters for the PipelinesClient.Get method. func (client *PipelinesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, pipelineName string, options *PipelinesClientGetOptions) (PipelinesClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, pipelineName, options) if err != nil { @@ -315,10 +319,12 @@ func (client *PipelinesClient) getHandleResponse(resp *http.Response) (Pipelines } // NewListByFactoryPager - Lists pipelines. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - PipelinesClientListByFactoryOptions contains the optional parameters for the PipelinesClient.ListByFactory method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - PipelinesClientListByFactoryOptions contains the optional parameters for the PipelinesClient.NewListByFactoryPager +// method. func (client *PipelinesClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *PipelinesClientListByFactoryOptions) *runtime.Pager[PipelinesClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[PipelinesClientListByFactoryResponse]{ More: func(page PipelinesClientListByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/pipelines_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/pipelines_client_example_test.go deleted file mode 100644 index 2f24feb96024..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/pipelines_client_example_test.go +++ /dev/null @@ -1,279 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_ListByFactory.json -func ExamplePipelinesClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelinesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Create.json -func ExamplePipelinesClient_CreateOrUpdate_pipelinesCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelinesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", armdatafactory.PipelineResource{ - Properties: &armdatafactory.Pipeline{ - Activities: []armdatafactory.ActivityClassification{ - &armdatafactory.ForEachActivity{ - Name: to.Ptr("ExampleForeachActivity"), - Type: to.Ptr("ForEach"), - TypeProperties: &armdatafactory.ForEachActivityTypeProperties{ - Activities: []armdatafactory.ActivityClassification{ - &armdatafactory.CopyActivity{ - Name: to.Ptr("ExampleCopyActivity"), - Type: to.Ptr("Copy"), - Inputs: []*armdatafactory.DatasetReference{ - { - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - Parameters: map[string]interface{}{ - "MyFileName": "examplecontainer.csv", - "MyFolderPath": "examplecontainer", - }, - ReferenceName: to.Ptr("exampleDataset"), - }}, - Outputs: []*armdatafactory.DatasetReference{ - { - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - Parameters: map[string]interface{}{ - "MyFileName": map[string]interface{}{ - "type": "Expression", - "value": "@item()", - }, - "MyFolderPath": "examplecontainer", - }, - ReferenceName: to.Ptr("exampleDataset"), - }}, - TypeProperties: &armdatafactory.CopyActivityTypeProperties{ - DataIntegrationUnits: float64(32), - Sink: &armdatafactory.BlobSink{ - Type: to.Ptr("BlobSink"), - }, - Source: &armdatafactory.BlobSource{ - Type: to.Ptr("BlobSource"), - }, - }, - }}, - IsSequential: to.Ptr(true), - Items: &armdatafactory.Expression{ - Type: to.Ptr(armdatafactory.ExpressionTypeExpression), - Value: to.Ptr("@pipeline().parameters.OutputBlobNameList"), - }, - }, - }}, - Parameters: map[string]*armdatafactory.ParameterSpecification{ - "JobId": { - Type: to.Ptr(armdatafactory.ParameterTypeString), - }, - "OutputBlobNameList": { - Type: to.Ptr(armdatafactory.ParameterTypeArray), - }, - }, - Policy: &armdatafactory.PipelinePolicy{ - ElapsedTimeMetric: &armdatafactory.PipelineElapsedTimeMetricPolicy{ - Duration: "0.00:10:00", - }, - }, - RunDimensions: map[string]interface{}{ - "JobId": map[string]interface{}{ - "type": "Expression", - "value": "@pipeline().parameters.JobId", - }, - }, - Variables: map[string]*armdatafactory.VariableSpecification{ - "TestVariableArray": { - Type: to.Ptr(armdatafactory.VariableTypeArray), - }, - }, - }, - }, &armdatafactory.PipelinesClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Update.json -func ExamplePipelinesClient_CreateOrUpdate_pipelinesUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelinesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", armdatafactory.PipelineResource{ - Properties: &armdatafactory.Pipeline{ - Description: to.Ptr("Example description"), - Activities: []armdatafactory.ActivityClassification{ - &armdatafactory.ForEachActivity{ - Name: to.Ptr("ExampleForeachActivity"), - Type: to.Ptr("ForEach"), - TypeProperties: &armdatafactory.ForEachActivityTypeProperties{ - Activities: []armdatafactory.ActivityClassification{ - &armdatafactory.CopyActivity{ - Name: to.Ptr("ExampleCopyActivity"), - Type: to.Ptr("Copy"), - Inputs: []*armdatafactory.DatasetReference{ - { - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - Parameters: map[string]interface{}{ - "MyFileName": "examplecontainer.csv", - "MyFolderPath": "examplecontainer", - }, - ReferenceName: to.Ptr("exampleDataset"), - }}, - Outputs: []*armdatafactory.DatasetReference{ - { - Type: to.Ptr(armdatafactory.DatasetReferenceTypeDatasetReference), - Parameters: map[string]interface{}{ - "MyFileName": map[string]interface{}{ - "type": "Expression", - "value": "@item()", - }, - "MyFolderPath": "examplecontainer", - }, - ReferenceName: to.Ptr("exampleDataset"), - }}, - TypeProperties: &armdatafactory.CopyActivityTypeProperties{ - DataIntegrationUnits: float64(32), - Sink: &armdatafactory.BlobSink{ - Type: to.Ptr("BlobSink"), - }, - Source: &armdatafactory.BlobSource{ - Type: to.Ptr("BlobSource"), - }, - }, - }}, - IsSequential: to.Ptr(true), - Items: &armdatafactory.Expression{ - Type: to.Ptr(armdatafactory.ExpressionTypeExpression), - Value: to.Ptr("@pipeline().parameters.OutputBlobNameList"), - }, - }, - }}, - Parameters: map[string]*armdatafactory.ParameterSpecification{ - "OutputBlobNameList": { - Type: to.Ptr(armdatafactory.ParameterTypeArray), - }, - }, - Policy: &armdatafactory.PipelinePolicy{ - ElapsedTimeMetric: &armdatafactory.PipelineElapsedTimeMetricPolicy{ - Duration: "0.00:10:00", - }, - }, - }, - }, &armdatafactory.PipelinesClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Get.json -func ExamplePipelinesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelinesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", &armdatafactory.PipelinesClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_Delete.json -func ExamplePipelinesClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelinesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Pipelines_CreateRun.json -func ExamplePipelinesClient_CreateRun() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPipelinesClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateRun(ctx, "exampleResourceGroup", "exampleFactoryName", "examplePipeline", &armdatafactory.PipelinesClientCreateRunOptions{ReferencePipelineRunID: nil, - IsRecovery: nil, - StartActivityName: nil, - StartFromFailure: nil, - Parameters: map[string]interface{}{ - "OutputBlobNameList": []interface{}{ - "exampleoutput.csv", - }, - }, - }) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/polymorphic_helpers.go b/sdk/resourcemanager/datafactory/armdatafactory/polymorphic_helpers.go index 030a6ecb2592..42d366ae3711 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/polymorphic_helpers.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/polymorphic_helpers.go @@ -15,7 +15,7 @@ func unmarshalActivityClassification(rawMsg json.RawMessage) (ActivityClassifica if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -132,7 +132,7 @@ func unmarshalCompressionReadSettingsClassification(rawMsg json.RawMessage) (Com if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -154,7 +154,7 @@ func unmarshalCopySinkClassification(rawMsg json.RawMessage) (CopySinkClassifica if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -248,7 +248,7 @@ func unmarshalCopySourceClassification(rawMsg json.RawMessage) (CopySourceClassi if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -452,11 +452,31 @@ func unmarshalCopySourceClassification(rawMsg json.RawMessage) (CopySourceClassi return b, json.Unmarshal(rawMsg, b) } +func unmarshalCredentialClassification(rawMsg json.RawMessage) (CredentialClassification, error) { + if rawMsg == nil { + return nil, nil + } + var m map[string]any + if err := json.Unmarshal(rawMsg, &m); err != nil { + return nil, err + } + var b CredentialClassification + switch m["type"] { + case "ManagedIdentity": + b = &ManagedIdentityCredential{} + case "ServicePrincipal": + b = &ServicePrincipalCredential{} + default: + b = &Credential{} + } + return b, json.Unmarshal(rawMsg, b) +} + func unmarshalCustomSetupBaseClassification(rawMsg json.RawMessage) (CustomSetupBaseClassification, error) { if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -499,7 +519,7 @@ func unmarshalDataFlowClassification(rawMsg json.RawMessage) (DataFlowClassifica if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -521,7 +541,7 @@ func unmarshalDatasetClassification(rawMsg json.RawMessage) (DatasetClassificati if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -729,7 +749,7 @@ func unmarshalDatasetLocationClassification(rawMsg json.RawMessage) (DatasetLoca if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -771,7 +791,7 @@ func unmarshalDatasetStorageFormatClassification(rawMsg json.RawMessage) (Datase if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -797,7 +817,7 @@ func unmarshalDependencyReferenceClassification(rawMsg json.RawMessage) (Depende if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -838,7 +858,7 @@ func unmarshalFactoryRepoConfigurationClassification(rawMsg json.RawMessage) (Fa if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -858,7 +878,7 @@ func unmarshalFormatReadSettingsClassification(rawMsg json.RawMessage) (FormatRe if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -882,7 +902,7 @@ func unmarshalIntegrationRuntimeClassification(rawMsg json.RawMessage) (Integrat if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -902,7 +922,7 @@ func unmarshalIntegrationRuntimeStatusClassification(rawMsg json.RawMessage) (In if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -922,7 +942,7 @@ func unmarshalLinkedIntegrationRuntimeTypeClassification(rawMsg json.RawMessage) if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -942,7 +962,7 @@ func unmarshalLinkedServiceClassification(rawMsg json.RawMessage) (LinkedService if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -1184,7 +1204,7 @@ func unmarshalSecretBaseClassification(rawMsg json.RawMessage) (SecretBaseClassi if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -1204,7 +1224,7 @@ func unmarshalSsisObjectMetadataClassification(rawMsg json.RawMessage) (SsisObje if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -1247,7 +1267,7 @@ func unmarshalStoreReadSettingsClassification(rawMsg json.RawMessage) (StoreRead if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -1289,7 +1309,7 @@ func unmarshalStoreWriteSettingsClassification(rawMsg json.RawMessage) (StoreWri if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -1317,7 +1337,7 @@ func unmarshalTriggerClassification(rawMsg json.RawMessage) (TriggerClassificati if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } @@ -1349,7 +1369,7 @@ func unmarshalWebLinkedServiceTypePropertiesClassification(rawMsg json.RawMessag if rawMsg == nil { return nil, nil } - var m map[string]interface{} + var m map[string]any if err := json.Unmarshal(rawMsg, &m); err != nil { return nil, err } diff --git a/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnection_client.go b/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnection_client.go index 3af1e26acea2..fdfdab384226 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnection_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnection_client.go @@ -32,9 +32,9 @@ type PrivateEndpointConnectionClient struct { } // NewPrivateEndpointConnectionClient creates a new instance of PrivateEndpointConnectionClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewPrivateEndpointConnectionClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateEndpointConnectionClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,12 +57,13 @@ func NewPrivateEndpointConnectionClient(subscriptionID string, credential azcore // CreateOrUpdate - Approves or rejects a private endpoint connection // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// privateEndpointConnectionName - The private endpoint connection name. -// options - PrivateEndpointConnectionClientCreateOrUpdateOptions contains the optional parameters for the PrivateEndpointConnectionClient.CreateOrUpdate -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - privateEndpointConnectionName - The private endpoint connection name. +// - options - PrivateEndpointConnectionClientCreateOrUpdateOptions contains the optional parameters for the PrivateEndpointConnectionClient.CreateOrUpdate +// method. func (client *PrivateEndpointConnectionClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, privateEndpointConnectionName string, privateEndpointWrapper PrivateLinkConnectionApprovalRequestResource, options *PrivateEndpointConnectionClientCreateOrUpdateOptions) (PrivateEndpointConnectionClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, privateEndpointConnectionName, privateEndpointWrapper, options) if err != nil { @@ -122,12 +123,13 @@ func (client *PrivateEndpointConnectionClient) createOrUpdateHandleResponse(resp // Delete - Deletes a private endpoint connection // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// privateEndpointConnectionName - The private endpoint connection name. -// options - PrivateEndpointConnectionClientDeleteOptions contains the optional parameters for the PrivateEndpointConnectionClient.Delete -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - privateEndpointConnectionName - The private endpoint connection name. +// - options - PrivateEndpointConnectionClientDeleteOptions contains the optional parameters for the PrivateEndpointConnectionClient.Delete +// method. func (client *PrivateEndpointConnectionClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionClientDeleteOptions) (PrivateEndpointConnectionClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, privateEndpointConnectionName, options) if err != nil { @@ -175,12 +177,13 @@ func (client *PrivateEndpointConnectionClient) deleteCreateRequest(ctx context.C // Get - Gets a private endpoint connection // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// privateEndpointConnectionName - The private endpoint connection name. -// options - PrivateEndpointConnectionClientGetOptions contains the optional parameters for the PrivateEndpointConnectionClient.Get -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - privateEndpointConnectionName - The private endpoint connection name. +// - options - PrivateEndpointConnectionClientGetOptions contains the optional parameters for the PrivateEndpointConnectionClient.Get +// method. func (client *PrivateEndpointConnectionClient) Get(ctx context.Context, resourceGroupName string, factoryName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionClientGetOptions) (PrivateEndpointConnectionClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, privateEndpointConnectionName, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnection_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnection_client_example_test.go deleted file mode 100644 index bdfd20e7e253..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnection_client_example_test.go +++ /dev/null @@ -1,84 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/ApproveRejectPrivateEndpointConnection.json -func ExamplePrivateEndpointConnectionClient_CreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPrivateEndpointConnectionClient("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "connection", armdatafactory.PrivateLinkConnectionApprovalRequestResource{ - Properties: &armdatafactory.PrivateLinkConnectionApprovalRequest{ - PrivateEndpoint: &armdatafactory.PrivateEndpoint{ - ID: to.Ptr("/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/privateEndpoints/myPrivateEndpoint"), - }, - PrivateLinkServiceConnectionState: &armdatafactory.PrivateLinkConnectionState{ - Description: to.Ptr("Approved by admin."), - ActionsRequired: to.Ptr(""), - Status: to.Ptr("Approved"), - }, - }, - }, &armdatafactory.PrivateEndpointConnectionClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GetPrivateEndpointConnection.json -func ExamplePrivateEndpointConnectionClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPrivateEndpointConnectionClient("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "connection", &armdatafactory.PrivateEndpointConnectionClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/DeletePrivateEndpointConnection.json -func ExamplePrivateEndpointConnectionClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPrivateEndpointConnectionClient("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "connection", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnections_client.go b/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnections_client.go index 340027f8759a..a41b7bbfb78a 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnections_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnections_client.go @@ -32,9 +32,9 @@ type PrivateEndPointConnectionsClient struct { } // NewPrivateEndPointConnectionsClient creates a new instance of PrivateEndPointConnectionsClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewPrivateEndPointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateEndPointConnectionsClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -56,11 +56,12 @@ func NewPrivateEndPointConnectionsClient(subscriptionID string, credential azcor } // NewListByFactoryPager - Lists Private endpoint connections +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - PrivateEndPointConnectionsClientListByFactoryOptions contains the optional parameters for the PrivateEndPointConnectionsClient.ListByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - PrivateEndPointConnectionsClientListByFactoryOptions contains the optional parameters for the PrivateEndPointConnectionsClient.NewListByFactoryPager +// method. func (client *PrivateEndPointConnectionsClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *PrivateEndPointConnectionsClientListByFactoryOptions) *runtime.Pager[PrivateEndPointConnectionsClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[PrivateEndPointConnectionsClientListByFactoryResponse]{ More: func(page PrivateEndPointConnectionsClientListByFactoryResponse) bool { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnections_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnections_client_example_test.go deleted file mode 100644 index 393f787d724d..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/privateendpointconnections_client_example_test.go +++ /dev/null @@ -1,41 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/PrivateEndPointConnections_ListByFactory.json -func ExamplePrivateEndPointConnectionsClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPrivateEndPointConnectionsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/privatelinkresources_client.go b/sdk/resourcemanager/datafactory/armdatafactory/privatelinkresources_client.go index ce08c11c47a2..d20e15adf005 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/privatelinkresources_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/privatelinkresources_client.go @@ -32,9 +32,9 @@ type PrivateLinkResourcesClient struct { } // NewPrivateLinkResourcesClient creates a new instance of PrivateLinkResourcesClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewPrivateLinkResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateLinkResourcesClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,11 +57,12 @@ func NewPrivateLinkResourcesClient(subscriptionID string, credential azcore.Toke // Get - Gets the private link resources // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - PrivateLinkResourcesClientGetOptions contains the optional parameters for the PrivateLinkResourcesClient.Get -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - PrivateLinkResourcesClientGetOptions contains the optional parameters for the PrivateLinkResourcesClient.Get +// method. func (client *PrivateLinkResourcesClient) Get(ctx context.Context, resourceGroupName string, factoryName string, options *PrivateLinkResourcesClientGetOptions) (PrivateLinkResourcesClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/privatelinkresources_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/privatelinkresources_client_example_test.go deleted file mode 100644 index e568b8fe4f10..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/privatelinkresources_client_example_test.go +++ /dev/null @@ -1,36 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/GetPrivateLinkResources.json -func ExamplePrivateLinkResourcesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewPrivateLinkResourcesClient("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/response_types.go b/sdk/resourcemanager/datafactory/armdatafactory/response_types.go index f57a7aca83e6..c36654413b2c 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/response_types.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/response_types.go @@ -14,12 +14,32 @@ type ActivityRunsClientQueryByPipelineRunResponse struct { ActivityRunsQueryResponse } +// CredentialOperationsClientCreateOrUpdateResponse contains the response from method CredentialOperationsClient.CreateOrUpdate. +type CredentialOperationsClientCreateOrUpdateResponse struct { + ManagedIdentityCredentialResource +} + +// CredentialOperationsClientDeleteResponse contains the response from method CredentialOperationsClient.Delete. +type CredentialOperationsClientDeleteResponse struct { + // placeholder for future response values +} + +// CredentialOperationsClientGetResponse contains the response from method CredentialOperationsClient.Get. +type CredentialOperationsClientGetResponse struct { + ManagedIdentityCredentialResource +} + +// CredentialOperationsClientListByFactoryResponse contains the response from method CredentialOperationsClient.NewListByFactoryPager. +type CredentialOperationsClientListByFactoryResponse struct { + CredentialListResponse +} + // DataFlowDebugSessionClientAddDataFlowResponse contains the response from method DataFlowDebugSessionClient.AddDataFlow. type DataFlowDebugSessionClientAddDataFlowResponse struct { AddDataFlowToDebugSessionResponse } -// DataFlowDebugSessionClientCreateResponse contains the response from method DataFlowDebugSessionClient.Create. +// DataFlowDebugSessionClientCreateResponse contains the response from method DataFlowDebugSessionClient.BeginCreate. type DataFlowDebugSessionClientCreateResponse struct { CreateDataFlowDebugSessionResponse } @@ -29,12 +49,12 @@ type DataFlowDebugSessionClientDeleteResponse struct { // placeholder for future response values } -// DataFlowDebugSessionClientExecuteCommandResponse contains the response from method DataFlowDebugSessionClient.ExecuteCommand. +// DataFlowDebugSessionClientExecuteCommandResponse contains the response from method DataFlowDebugSessionClient.BeginExecuteCommand. type DataFlowDebugSessionClientExecuteCommandResponse struct { DataFlowDebugCommandResponse } -// DataFlowDebugSessionClientQueryByFactoryResponse contains the response from method DataFlowDebugSessionClient.QueryByFactory. +// DataFlowDebugSessionClientQueryByFactoryResponse contains the response from method DataFlowDebugSessionClient.NewQueryByFactoryPager. type DataFlowDebugSessionClientQueryByFactoryResponse struct { QueryDataFlowDebugSessionsResponse } @@ -54,7 +74,7 @@ type DataFlowsClientGetResponse struct { DataFlowResource } -// DataFlowsClientListByFactoryResponse contains the response from method DataFlowsClient.ListByFactory. +// DataFlowsClientListByFactoryResponse contains the response from method DataFlowsClient.NewListByFactoryPager. type DataFlowsClientListByFactoryResponse struct { DataFlowListResponse } @@ -74,7 +94,7 @@ type DatasetsClientGetResponse struct { DatasetResource } -// DatasetsClientListByFactoryResponse contains the response from method DatasetsClient.ListByFactory. +// DatasetsClientListByFactoryResponse contains the response from method DatasetsClient.NewListByFactoryPager. type DatasetsClientListByFactoryResponse struct { DatasetListResponse } @@ -124,12 +144,12 @@ type FactoriesClientGetResponse struct { Factory } -// FactoriesClientListByResourceGroupResponse contains the response from method FactoriesClient.ListByResourceGroup. +// FactoriesClientListByResourceGroupResponse contains the response from method FactoriesClient.NewListByResourceGroupPager. type FactoriesClientListByResourceGroupResponse struct { FactoryListResponse } -// FactoriesClientListResponse contains the response from method FactoriesClient.List. +// FactoriesClientListResponse contains the response from method FactoriesClient.NewListPager. type FactoriesClientListResponse struct { FactoryListResponse } @@ -154,7 +174,7 @@ type GlobalParametersClientGetResponse struct { GlobalParameterResource } -// GlobalParametersClientListByFactoryResponse contains the response from method GlobalParametersClient.ListByFactory. +// GlobalParametersClientListByFactoryResponse contains the response from method GlobalParametersClient.NewListByFactoryPager. type GlobalParametersClientListByFactoryResponse struct { GlobalParameterListResponse } @@ -184,7 +204,7 @@ type IntegrationRuntimeObjectMetadataClientGetResponse struct { SsisObjectMetadataListResponse } -// IntegrationRuntimeObjectMetadataClientRefreshResponse contains the response from method IntegrationRuntimeObjectMetadataClient.Refresh. +// IntegrationRuntimeObjectMetadataClientRefreshResponse contains the response from method IntegrationRuntimeObjectMetadataClient.BeginRefresh. type IntegrationRuntimeObjectMetadataClientRefreshResponse struct { SsisObjectMetadataStatusResponse } @@ -229,7 +249,7 @@ type IntegrationRuntimesClientListAuthKeysResponse struct { IntegrationRuntimeAuthKeys } -// IntegrationRuntimesClientListByFactoryResponse contains the response from method IntegrationRuntimesClient.ListByFactory. +// IntegrationRuntimesClientListByFactoryResponse contains the response from method IntegrationRuntimesClient.NewListByFactoryPager. type IntegrationRuntimesClientListByFactoryResponse struct { IntegrationRuntimeListResponse } @@ -249,12 +269,12 @@ type IntegrationRuntimesClientRemoveLinksResponse struct { // placeholder for future response values } -// IntegrationRuntimesClientStartResponse contains the response from method IntegrationRuntimesClient.Start. +// IntegrationRuntimesClientStartResponse contains the response from method IntegrationRuntimesClient.BeginStart. type IntegrationRuntimesClientStartResponse struct { IntegrationRuntimeStatusResponse } -// IntegrationRuntimesClientStopResponse contains the response from method IntegrationRuntimesClient.Stop. +// IntegrationRuntimesClientStopResponse contains the response from method IntegrationRuntimesClient.BeginStop. type IntegrationRuntimesClientStopResponse struct { // placeholder for future response values } @@ -289,7 +309,7 @@ type LinkedServicesClientGetResponse struct { LinkedServiceResource } -// LinkedServicesClientListByFactoryResponse contains the response from method LinkedServicesClient.ListByFactory. +// LinkedServicesClientListByFactoryResponse contains the response from method LinkedServicesClient.NewListByFactoryPager. type LinkedServicesClientListByFactoryResponse struct { LinkedServiceListResponse } @@ -309,7 +329,7 @@ type ManagedPrivateEndpointsClientGetResponse struct { ManagedPrivateEndpointResource } -// ManagedPrivateEndpointsClientListByFactoryResponse contains the response from method ManagedPrivateEndpointsClient.ListByFactory. +// ManagedPrivateEndpointsClientListByFactoryResponse contains the response from method ManagedPrivateEndpointsClient.NewListByFactoryPager. type ManagedPrivateEndpointsClientListByFactoryResponse struct { ManagedPrivateEndpointListResponse } @@ -324,12 +344,12 @@ type ManagedVirtualNetworksClientGetResponse struct { ManagedVirtualNetworkResource } -// ManagedVirtualNetworksClientListByFactoryResponse contains the response from method ManagedVirtualNetworksClient.ListByFactory. +// ManagedVirtualNetworksClientListByFactoryResponse contains the response from method ManagedVirtualNetworksClient.NewListByFactoryPager. type ManagedVirtualNetworksClientListByFactoryResponse struct { ManagedVirtualNetworkListResponse } -// OperationsClientListResponse contains the response from method OperationsClient.List. +// OperationsClientListResponse contains the response from method OperationsClient.NewListPager. type OperationsClientListResponse struct { OperationListResponse } @@ -369,12 +389,12 @@ type PipelinesClientGetResponse struct { PipelineResource } -// PipelinesClientListByFactoryResponse contains the response from method PipelinesClient.ListByFactory. +// PipelinesClientListByFactoryResponse contains the response from method PipelinesClient.NewListByFactoryPager. type PipelinesClientListByFactoryResponse struct { PipelineListResponse } -// PrivateEndPointConnectionsClientListByFactoryResponse contains the response from method PrivateEndPointConnectionsClient.ListByFactory. +// PrivateEndPointConnectionsClientListByFactoryResponse contains the response from method PrivateEndPointConnectionsClient.NewListByFactoryPager. type PrivateEndPointConnectionsClientListByFactoryResponse struct { PrivateEndpointConnectionListResponse } @@ -434,7 +454,7 @@ type TriggersClientGetResponse struct { TriggerResource } -// TriggersClientListByFactoryResponse contains the response from method TriggersClient.ListByFactory. +// TriggersClientListByFactoryResponse contains the response from method TriggersClient.NewListByFactoryPager. type TriggersClientListByFactoryResponse struct { TriggerListResponse } @@ -444,22 +464,22 @@ type TriggersClientQueryByFactoryResponse struct { TriggerQueryResponse } -// TriggersClientStartResponse contains the response from method TriggersClient.Start. +// TriggersClientStartResponse contains the response from method TriggersClient.BeginStart. type TriggersClientStartResponse struct { // placeholder for future response values } -// TriggersClientStopResponse contains the response from method TriggersClient.Stop. +// TriggersClientStopResponse contains the response from method TriggersClient.BeginStop. type TriggersClientStopResponse struct { // placeholder for future response values } -// TriggersClientSubscribeToEventsResponse contains the response from method TriggersClient.SubscribeToEvents. +// TriggersClientSubscribeToEventsResponse contains the response from method TriggersClient.BeginSubscribeToEvents. type TriggersClientSubscribeToEventsResponse struct { TriggerSubscriptionOperationStatus } -// TriggersClientUnsubscribeFromEventsResponse contains the response from method TriggersClient.UnsubscribeFromEvents. +// TriggersClientUnsubscribeFromEventsResponse contains the response from method TriggersClient.BeginUnsubscribeFromEvents. type TriggersClientUnsubscribeFromEventsResponse struct { TriggerSubscriptionOperationStatus } diff --git a/sdk/resourcemanager/datafactory/armdatafactory/time_rfc3339.go b/sdk/resourcemanager/datafactory/armdatafactory/time_rfc3339.go index aeac0835b7ce..2019e5792472 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/time_rfc3339.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/time_rfc3339.go @@ -62,7 +62,7 @@ func (t *timeRFC3339) Parse(layout, value string) error { return err } -func populateTimeRFC3339(m map[string]interface{}, k string, t *time.Time) { +func populateTimeRFC3339(m map[string]any, k string, t *time.Time) { if t == nil { return } else if azcore.IsNullValue(t) { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/triggerruns_client.go b/sdk/resourcemanager/datafactory/armdatafactory/triggerruns_client.go index a6200f4ba67c..3eec20d65524 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/triggerruns_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/triggerruns_client.go @@ -32,9 +32,9 @@ type TriggerRunsClient struct { } // NewTriggerRunsClient creates a new instance of TriggerRunsClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewTriggerRunsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*TriggerRunsClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,12 +57,13 @@ func NewTriggerRunsClient(subscriptionID string, credential azcore.TokenCredenti // Cancel - Cancel a single trigger instance by runId. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// runID - The pipeline run identifier. -// options - TriggerRunsClientCancelOptions contains the optional parameters for the TriggerRunsClient.Cancel method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - runID - The pipeline run identifier. +// - options - TriggerRunsClientCancelOptions contains the optional parameters for the TriggerRunsClient.Cancel method. func (client *TriggerRunsClient) Cancel(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, runID string, options *TriggerRunsClientCancelOptions) (TriggerRunsClientCancelResponse, error) { req, err := client.cancelCreateRequest(ctx, resourceGroupName, factoryName, triggerName, runID, options) if err != nil { @@ -114,12 +115,13 @@ func (client *TriggerRunsClient) cancelCreateRequest(ctx context.Context, resour // QueryByFactory - Query trigger runs. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// filterParameters - Parameters to filter the pipeline run. -// options - TriggerRunsClientQueryByFactoryOptions contains the optional parameters for the TriggerRunsClient.QueryByFactory -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - filterParameters - Parameters to filter the pipeline run. +// - options - TriggerRunsClientQueryByFactoryOptions contains the optional parameters for the TriggerRunsClient.QueryByFactory +// method. func (client *TriggerRunsClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, filterParameters RunFilterParameters, options *TriggerRunsClientQueryByFactoryOptions) (TriggerRunsClientQueryByFactoryResponse, error) { req, err := client.queryByFactoryCreateRequest(ctx, resourceGroupName, factoryName, filterParameters, options) if err != nil { @@ -172,12 +174,13 @@ func (client *TriggerRunsClient) queryByFactoryHandleResponse(resp *http.Respons // Rerun - Rerun single trigger instance by runId. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// runID - The pipeline run identifier. -// options - TriggerRunsClientRerunOptions contains the optional parameters for the TriggerRunsClient.Rerun method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - runID - The pipeline run identifier. +// - options - TriggerRunsClientRerunOptions contains the optional parameters for the TriggerRunsClient.Rerun method. func (client *TriggerRunsClient) Rerun(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, runID string, options *TriggerRunsClientRerunOptions) (TriggerRunsClientRerunResponse, error) { req, err := client.rerunCreateRequest(ctx, resourceGroupName, factoryName, triggerName, runID, options) if err != nil { diff --git a/sdk/resourcemanager/datafactory/armdatafactory/triggerruns_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/triggerruns_client_example_test.go deleted file mode 100644 index 7022cd617170..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/triggerruns_client_example_test.go +++ /dev/null @@ -1,83 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "time" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/TriggerRuns_Rerun.json -func ExampleTriggerRunsClient_Rerun() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggerRunsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Rerun(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/TriggerRuns_Cancel.json -func ExampleTriggerRunsClient_Cancel() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggerRunsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Cancel(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/TriggerRuns_QueryByFactory.json -func ExampleTriggerRunsClient_QueryByFactory() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggerRunsClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.QueryByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.RunFilterParameters{ - Filters: []*armdatafactory.RunQueryFilter{ - { - Operand: to.Ptr(armdatafactory.RunQueryFilterOperandTriggerName), - Operator: to.Ptr(armdatafactory.RunQueryFilterOperatorEquals), - Values: []*string{ - to.Ptr("exampleTrigger")}, - }}, - LastUpdatedAfter: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:36:44.3345758Z"); return t }()), - LastUpdatedBefore: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:49:48.3686473Z"); return t }()), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} diff --git a/sdk/resourcemanager/datafactory/armdatafactory/triggers_client.go b/sdk/resourcemanager/datafactory/armdatafactory/triggers_client.go index cc1b2a6ea17b..e864436ce283 100644 --- a/sdk/resourcemanager/datafactory/armdatafactory/triggers_client.go +++ b/sdk/resourcemanager/datafactory/armdatafactory/triggers_client.go @@ -32,9 +32,9 @@ type TriggersClient struct { } // NewTriggersClient creates a new instance of TriggersClient with the specified values. -// subscriptionID - The subscription identifier. -// credential - used to authorize requests. Usually a credential from azidentity. -// options - pass nil to accept the default values. +// - subscriptionID - The subscription identifier. +// - credential - used to authorize requests. Usually a credential from azidentity. +// - options - pass nil to accept the default values. func NewTriggersClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*TriggersClient, error) { if options == nil { options = &arm.ClientOptions{} @@ -57,12 +57,13 @@ func NewTriggersClient(subscriptionID string, credential azcore.TokenCredential, // CreateOrUpdate - Creates or updates a trigger. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// trigger - Trigger resource definition. -// options - TriggersClientCreateOrUpdateOptions contains the optional parameters for the TriggersClient.CreateOrUpdate method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - trigger - Trigger resource definition. +// - options - TriggersClientCreateOrUpdateOptions contains the optional parameters for the TriggersClient.CreateOrUpdate method. func (client *TriggersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, trigger TriggerResource, options *TriggersClientCreateOrUpdateOptions) (TriggersClientCreateOrUpdateResponse, error) { req, err := client.createOrUpdateCreateRequest(ctx, resourceGroupName, factoryName, triggerName, trigger, options) if err != nil { @@ -122,11 +123,12 @@ func (client *TriggersClient) createOrUpdateHandleResponse(resp *http.Response) // Delete - Deletes a trigger. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// options - TriggersClientDeleteOptions contains the optional parameters for the TriggersClient.Delete method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - options - TriggersClientDeleteOptions contains the optional parameters for the TriggersClient.Delete method. func (client *TriggersClient) Delete(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientDeleteOptions) (TriggersClientDeleteResponse, error) { req, err := client.deleteCreateRequest(ctx, resourceGroupName, factoryName, triggerName, options) if err != nil { @@ -174,11 +176,12 @@ func (client *TriggersClient) deleteCreateRequest(ctx context.Context, resourceG // Get - Gets a trigger. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// options - TriggersClientGetOptions contains the optional parameters for the TriggersClient.Get method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - options - TriggersClientGetOptions contains the optional parameters for the TriggersClient.Get method. func (client *TriggersClient) Get(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientGetOptions) (TriggersClientGetResponse, error) { req, err := client.getCreateRequest(ctx, resourceGroupName, factoryName, triggerName, options) if err != nil { @@ -238,12 +241,13 @@ func (client *TriggersClient) getHandleResponse(resp *http.Response) (TriggersCl // GetEventSubscriptionStatus - Get a trigger's event subscription status. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// options - TriggersClientGetEventSubscriptionStatusOptions contains the optional parameters for the TriggersClient.GetEventSubscriptionStatus -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - options - TriggersClientGetEventSubscriptionStatusOptions contains the optional parameters for the TriggersClient.GetEventSubscriptionStatus +// method. func (client *TriggersClient) GetEventSubscriptionStatus(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientGetEventSubscriptionStatusOptions) (TriggersClientGetEventSubscriptionStatusResponse, error) { req, err := client.getEventSubscriptionStatusCreateRequest(ctx, resourceGroupName, factoryName, triggerName, options) if err != nil { @@ -299,10 +303,12 @@ func (client *TriggersClient) getEventSubscriptionStatusHandleResponse(resp *htt } // NewListByFactoryPager - Lists triggers. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// options - TriggersClientListByFactoryOptions contains the optional parameters for the TriggersClient.ListByFactory method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - options - TriggersClientListByFactoryOptions contains the optional parameters for the TriggersClient.NewListByFactoryPager +// method. func (client *TriggersClient) NewListByFactoryPager(resourceGroupName string, factoryName string, options *TriggersClientListByFactoryOptions) *runtime.Pager[TriggersClientListByFactoryResponse] { return runtime.NewPager(runtime.PagingHandler[TriggersClientListByFactoryResponse]{ More: func(page TriggersClientListByFactoryResponse) bool { @@ -368,11 +374,12 @@ func (client *TriggersClient) listByFactoryHandleResponse(resp *http.Response) ( // QueryByFactory - Query triggers. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// filterParameters - Parameters to filter the triggers. -// options - TriggersClientQueryByFactoryOptions contains the optional parameters for the TriggersClient.QueryByFactory method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - filterParameters - Parameters to filter the triggers. +// - options - TriggersClientQueryByFactoryOptions contains the optional parameters for the TriggersClient.QueryByFactory method. func (client *TriggersClient) QueryByFactory(ctx context.Context, resourceGroupName string, factoryName string, filterParameters TriggerFilterParameters, options *TriggersClientQueryByFactoryOptions) (TriggersClientQueryByFactoryResponse, error) { req, err := client.queryByFactoryCreateRequest(ctx, resourceGroupName, factoryName, filterParameters, options) if err != nil { @@ -425,11 +432,12 @@ func (client *TriggersClient) queryByFactoryHandleResponse(resp *http.Response) // BeginStart - Starts a trigger. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// options - TriggersClientBeginStartOptions contains the optional parameters for the TriggersClient.BeginStart method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - options - TriggersClientBeginStartOptions contains the optional parameters for the TriggersClient.BeginStart method. func (client *TriggersClient) BeginStart(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginStartOptions) (*runtime.Poller[TriggersClientStartResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.start(ctx, resourceGroupName, factoryName, triggerName, options) @@ -444,6 +452,7 @@ func (client *TriggersClient) BeginStart(ctx context.Context, resourceGroupName // Start - Starts a trigger. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *TriggersClient) start(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginStartOptions) (*http.Response, error) { req, err := client.startCreateRequest(ctx, resourceGroupName, factoryName, triggerName, options) @@ -492,11 +501,12 @@ func (client *TriggersClient) startCreateRequest(ctx context.Context, resourceGr // BeginStop - Stops a trigger. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// options - TriggersClientBeginStopOptions contains the optional parameters for the TriggersClient.BeginStop method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - options - TriggersClientBeginStopOptions contains the optional parameters for the TriggersClient.BeginStop method. func (client *TriggersClient) BeginStop(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginStopOptions) (*runtime.Poller[TriggersClientStopResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.stop(ctx, resourceGroupName, factoryName, triggerName, options) @@ -511,6 +521,7 @@ func (client *TriggersClient) BeginStop(ctx context.Context, resourceGroupName s // Stop - Stops a trigger. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *TriggersClient) stop(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginStopOptions) (*http.Response, error) { req, err := client.stopCreateRequest(ctx, resourceGroupName, factoryName, triggerName, options) @@ -559,12 +570,13 @@ func (client *TriggersClient) stopCreateRequest(ctx context.Context, resourceGro // BeginSubscribeToEvents - Subscribe event trigger to events. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// options - TriggersClientBeginSubscribeToEventsOptions contains the optional parameters for the TriggersClient.BeginSubscribeToEvents -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - options - TriggersClientBeginSubscribeToEventsOptions contains the optional parameters for the TriggersClient.BeginSubscribeToEvents +// method. func (client *TriggersClient) BeginSubscribeToEvents(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginSubscribeToEventsOptions) (*runtime.Poller[TriggersClientSubscribeToEventsResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.subscribeToEvents(ctx, resourceGroupName, factoryName, triggerName, options) @@ -579,6 +591,7 @@ func (client *TriggersClient) BeginSubscribeToEvents(ctx context.Context, resour // SubscribeToEvents - Subscribe event trigger to events. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *TriggersClient) subscribeToEvents(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginSubscribeToEventsOptions) (*http.Response, error) { req, err := client.subscribeToEventsCreateRequest(ctx, resourceGroupName, factoryName, triggerName, options) @@ -627,12 +640,13 @@ func (client *TriggersClient) subscribeToEventsCreateRequest(ctx context.Context // BeginUnsubscribeFromEvents - Unsubscribe event trigger from events. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 -// resourceGroupName - The resource group name. -// factoryName - The factory name. -// triggerName - The trigger name. -// options - TriggersClientBeginUnsubscribeFromEventsOptions contains the optional parameters for the TriggersClient.BeginUnsubscribeFromEvents -// method. +// - resourceGroupName - The resource group name. +// - factoryName - The factory name. +// - triggerName - The trigger name. +// - options - TriggersClientBeginUnsubscribeFromEventsOptions contains the optional parameters for the TriggersClient.BeginUnsubscribeFromEvents +// method. func (client *TriggersClient) BeginUnsubscribeFromEvents(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginUnsubscribeFromEventsOptions) (*runtime.Poller[TriggersClientUnsubscribeFromEventsResponse], error) { if options == nil || options.ResumeToken == "" { resp, err := client.unsubscribeFromEvents(ctx, resourceGroupName, factoryName, triggerName, options) @@ -647,6 +661,7 @@ func (client *TriggersClient) BeginUnsubscribeFromEvents(ctx context.Context, re // UnsubscribeFromEvents - Unsubscribe event trigger from events. // If the operation fails it returns an *azcore.ResponseError type. +// // Generated from API version 2018-06-01 func (client *TriggersClient) unsubscribeFromEvents(ctx context.Context, resourceGroupName string, factoryName string, triggerName string, options *TriggersClientBeginUnsubscribeFromEventsOptions) (*http.Response, error) { req, err := client.unsubscribeFromEventsCreateRequest(ctx, resourceGroupName, factoryName, triggerName, options) diff --git a/sdk/resourcemanager/datafactory/armdatafactory/triggers_client_example_test.go b/sdk/resourcemanager/datafactory/armdatafactory/triggers_client_example_test.go deleted file mode 100644 index 7856061149cb..000000000000 --- a/sdk/resourcemanager/datafactory/armdatafactory/triggers_client_example_test.go +++ /dev/null @@ -1,297 +0,0 @@ -//go:build go1.18 -// +build go1.18 - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package armdatafactory_test - -import ( - "context" - "log" - - "time" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory/v3" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_ListByFactory.json -func ExampleTriggersClient_NewListByFactoryPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := client.NewListByFactoryPager("exampleResourceGroup", "exampleFactoryName", nil) - for pager.More() { - nextResult, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range nextResult.Value { - // TODO: use page item - _ = v - } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_QueryByFactory.json -func ExampleTriggersClient_QueryByFactory() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.QueryByFactory(ctx, "exampleResourceGroup", "exampleFactoryName", armdatafactory.TriggerFilterParameters{ - ParentTriggerName: to.Ptr("exampleTrigger"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Create.json -func ExampleTriggersClient_CreateOrUpdate_triggersCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", armdatafactory.TriggerResource{ - Properties: &armdatafactory.ScheduleTrigger{ - Type: to.Ptr("ScheduleTrigger"), - Pipelines: []*armdatafactory.TriggerPipelineReference{ - { - Parameters: map[string]interface{}{ - "OutputBlobNameList": []interface{}{ - "exampleoutput.csv", - }, - }, - PipelineReference: &armdatafactory.PipelineReference{ - Type: to.Ptr(armdatafactory.PipelineReferenceTypePipelineReference), - ReferenceName: to.Ptr("examplePipeline"), - }, - }}, - TypeProperties: &armdatafactory.ScheduleTriggerTypeProperties{ - Recurrence: &armdatafactory.ScheduleTriggerRecurrence{ - EndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:55:13.8441801Z"); return t }()), - Frequency: to.Ptr(armdatafactory.RecurrenceFrequencyMinute), - Interval: to.Ptr[int32](4), - StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:13.8441801Z"); return t }()), - TimeZone: to.Ptr("UTC"), - }, - }, - }, - }, &armdatafactory.TriggersClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Update.json -func ExampleTriggersClient_CreateOrUpdate_triggersUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.CreateOrUpdate(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", armdatafactory.TriggerResource{ - Properties: &armdatafactory.ScheduleTrigger{ - Type: to.Ptr("ScheduleTrigger"), - Description: to.Ptr("Example description"), - Pipelines: []*armdatafactory.TriggerPipelineReference{ - { - Parameters: map[string]interface{}{ - "OutputBlobNameList": []interface{}{ - "exampleoutput.csv", - }, - }, - PipelineReference: &armdatafactory.PipelineReference{ - Type: to.Ptr(armdatafactory.PipelineReferenceTypePipelineReference), - ReferenceName: to.Ptr("examplePipeline"), - }, - }}, - TypeProperties: &armdatafactory.ScheduleTriggerTypeProperties{ - Recurrence: &armdatafactory.ScheduleTriggerRecurrence{ - EndTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:55:14.905167Z"); return t }()), - Frequency: to.Ptr(armdatafactory.RecurrenceFrequencyMinute), - Interval: to.Ptr[int32](4), - StartTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2018-06-16T00:39:14.905167Z"); return t }()), - TimeZone: to.Ptr("UTC"), - }, - }, - }, - }, &armdatafactory.TriggersClientCreateOrUpdateOptions{IfMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Get.json -func ExampleTriggersClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.Get(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", &armdatafactory.TriggersClientGetOptions{IfNoneMatch: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Delete.json -func ExampleTriggersClient_Delete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - _, err = client.Delete(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_SubscribeToEvents.json -func ExampleTriggersClient_BeginSubscribeToEvents() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginSubscribeToEvents(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_GetEventSubscriptionStatus.json -func ExampleTriggersClient_GetEventSubscriptionStatus() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := client.GetEventSubscriptionStatus(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_UnsubscribeFromEvents.json -func ExampleTriggersClient_BeginUnsubscribeFromEvents() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginUnsubscribeFromEvents(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // TODO: use response item - _ = res -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Start.json -func ExampleTriggersClient_BeginStart() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginStart(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/examples/Triggers_Stop.json -func ExampleTriggersClient_BeginStop() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - client, err := armdatafactory.NewTriggersClient("12345678-1234-1234-1234-12345678abc", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := client.BeginStop(ctx, "exampleResourceGroup", "exampleFactoryName", "exampleTrigger", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -}